home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #4 / Amiga Plus CD - 1998 - No. 4.iso / pd / programmierung / mcc_mimeeditor1_2 / mcc-install < prev    next >
Text File  |  1998-02-08  |  140KB  |  3,576 lines

  1. ;
  2. ; Installer script for MUI custom classes
  3. ;
  4. ; Copyright © 1996-1997 Kai Hofmann
  5. ; All rights reserved!
  6. ; Released as Giftware without any explicit or implicit warranty!
  7. ;
  8. ; EMail: i07m@informatik.uni-bremen.de
  9. ; WWW  : http://home.pages.de/~i07m/
  10. ;
  11. ; $VER: MCC-Install 43.21 (20.07.97)
  12. ;
  13. ; -----------------------------------------------------------------------------
  14.  
  15.  ; Copyright
  16.  (set #copyright "Copyright © 1998 Leon Woestenberg and Ole Friis")
  17.  
  18.  ; Minimum OS version required for installation
  19.  (set #min_os_version 37)
  20.  (set #min_os_revision 0)
  21.  
  22.  ; Minimum MUI version required for installation
  23.  (set #min_mui_version 12)
  24.  (set #min_mui_revision 0)
  25.  
  26.  ; Bultin language
  27.  ; Bit    0 = English
  28.  ; Bit    1 = German
  29.  ; Bit    2 = French
  30.  ; Bit    3 = Spanish
  31.  ; Bit    4 = Portuguese (European)
  32.  ; Bit    5 = Danish
  33.  ; Bit    6 = Italian
  34.  ; Bit    7 = Dutch
  35.  ; Bit    8 = Norwegian
  36.  ; Bit    9 = Swedish
  37.  ; Bit 10 = Polish
  38.  ; Bit 11 = Finnish
  39.  ; Bit 12 = Hungarian
  40.  ; Bit 13 = Greek
  41.  ; Bit 14 = Esperanto
  42.  ; Bit 15 = Turkish
  43.  ; Bit 16 = Latin
  44.  ; Bit 17 = Russian
  45.  ; Bit 18 = Czech
  46.  ; Bit 19 = Catalan
  47.  ; Bit 20 = Croatian
  48.  ; Bit 21 = Serbian
  49.  ; Bit 22 = Slovak
  50.  ; Bit 23 = Slovenian
  51.  ; Bit 24 = Portuguese (Brazilian)
  52.  
  53.  (set #language_mcc %1111111111111111111111111) ; LANGUAGE
  54.  (set #language_mcp %0000000000000000000000001) ; LANGUAGE
  55.  
  56. ; --- Custom installation procedures ------------------------------------------
  57.  
  58.  (procedure P_CustomExists
  59.  
  60.  )
  61.  
  62.  (procedure P_CustomInstall
  63.   (if #install_demo
  64.     (copyfiles (prompt #prompt_copy)
  65.      (source (tackon #src-dir "Demos/Images"))
  66.      (dest (tackon #dest-dir "Demos/Images"))
  67.      (pattern "#?")
  68.      (files)
  69.      (optional "nofail" "force")
  70.     )
  71.   )
  72.  )
  73.  
  74.  (procedure P_CustomUninstall
  75.   (if (AND #old_demo (OR #all (IN #parts 3)))
  76.     (
  77.      (set #dir (tackon #dest-dir "Demos/Images"))
  78.      (delete (tackon #dir "EditTextStrip.buttons") (optional "force"))
  79.      (delete (tackon #dir "EditTextStrip_G.buttons") (optional "force"))
  80.      (delete (tackon #dir "MimeEditorStrip.buttons") (optional "force"))
  81.      (delete (tackon #dir "MimeEditorStrip_G.buttons") (optional "force"))
  82.      (delete (tackon #dir "PartButton.buttons") (optional "force"))
  83.      (P_DelEmptyDir)
  84.      (set #dir (tackon #dest-dir "Demos"))
  85.      (P_DelEmptyDir)
  86.     )
  87.   )
  88.  
  89.  )
  90.  
  91. ; -----------------------------------------------------------------------------
  92. ; --- Do not change anything below this line ----------------------------------
  93. ; -----------------------------------------------------------------------------
  94.  
  95.  (set @default-dest "MUI:")
  96.  
  97.  (if (= @installer-version 0)
  98.    (
  99.     (set #prop "")
  100.    )
  101.    (
  102.     (set #prop "\x1b[2p")
  103.    )
  104.  )
  105.  
  106.  (set #i 0)
  107.  (while (<> @language (select #i "srpski" "russian" "suomi" "ÃeÓtina" "polski" "svenska" "nederlands" "greek" "français" "italiano" "dansk" "deutsch" @language))
  108.    (set #i (+ #i 1))
  109.  )
  110.  (if (= #i 12)
  111.    (set #language "english")
  112.    (set #language @language)
  113.  )
  114.  
  115.  (set #i 0)
  116.  (set #language_default %1000000000000000000000000)
  117.  (while (<> #language (select #i "português-brasil" "slovensko" "Slovak" "srpski" "Croatian" "catalonian" "ÃeÓtina" "russian" "latina" "türkçe" "esperanto" "greek" "magyar" "suomi" "polski" "svenska" "norsk" "nederlands" "italiano" "dansk" "português" "español" "français" "deutsch" #language))
  118.    (
  119.     (set #language_default (shiftright #language_default 1))
  120.     (set #i (+ #i 1))
  121.    )
  122.  )
  123.  (select #i
  124.    (
  125.     (complete 0)
  126.    )
  127.    (
  128.     (complete 0)
  129.    )
  130.    (
  131.     (complete 0)
  132.    )
  133.    (
  134.     (if (= @installer-version 0)
  135.       (
  136.        (set #help_askoptions "Sa Installer-om àija je verzija manja od 42.6 moäe se desiti da vidite checkbox gadäete bez natpisa. Odabir ovih gadäeta biáe ignorisan.\n\n")
  137.        (set #help_askchoice  "Sa Installer-om àija je verzija manja od 42.6 moäe se desiti da vidite radio gadäete bez natpisa. Odabir ovih gadäeta imaáe za rezulat odabir prve niäe vrednosti.\n\n")
  138.       )
  139.     )
  140.     (set #unknown          "nepoznat")
  141.     (set #choice_english      "Engleski")
  142.     (set #choice_german       "Nemaàki")
  143.     (set #choice_french       "Francuski")
  144.     (set #choice_spanish      "Ãpanski")
  145.     (set #choice_portuguese   "Portugalski")
  146.     (set #choice_danish       "Danski")
  147.     (set #choice_italian      "Italijanski")
  148.     (set #choice_dutch          "Holandski")
  149.     (set #choice_norwegian    "Norveãki")
  150.     (set #choice_swedish      "Ãvedski")
  151.     (set #choice_polish       "Poljski")
  152.     (set #choice_finnish      "Finski")
  153.     (set #choice_hungarian    "Maâarski")
  154.     (set #choice_turkish      "Turkski")
  155.     (set #choice_greek          "Gràki")
  156.     (set #choice_latin          "Latinski")
  157.     (set #choice_esperanto    "Esperanto")
  158.     (set #choice_russian      "Ruski")
  159.     (set #choice_czech          "Àeãki")
  160.     (set #choice_catalonian   "Katalonski")
  161.     (set #choice_croatian     "Hrvatski")
  162.     (set #choice_serbian      "Srpski")
  163.     (set #choice_slovak       "Slovaàki")
  164.     (set #choice_slovenian    "Slovenaàki")
  165.     (set #choice_portuguesebr "Portugalski (Br)")
  166.  
  167.     (set #choice_catalogs   "Kataloge")
  168.     (set #choice_docs        "Dokumentaciju")
  169.     (set #choice_developer  "Materijal za programere")
  170.     (set #choice_source     "Izvorni kod")
  171.     (set #choice_images     "Slike")
  172.     (set #choice_install    "Instalacija")
  173.     (set #choice_update     "Osveäavanje")
  174.     (set #choice_uninstall  "Uklanjanje")
  175.     (set #prompt_askcpufpu       (cat "Molim Vas odaberite kombinaciju CPU/FPU za koju äelite da instalirate " @app-name ".mcc"))
  176.     (set #prompt_info           (cat "\nDobrodoãli u " @app-name " MUI kastom klasu\n" #copyright "\n\n"))
  177.     (set #prompt_install_uninstall (cat #prompt_info "Da li äelite da instalirate ili uklonite kastom klasu?"))
  178.     (set #abort_nocpu (cat "Äao mi je, ali skripta ne moäe da instalira " @app-name ".mcc, jer nije podräana Vaãa CPU konfiguracija.\n"))
  179.     (set #abort_nomui (cat "" @app-name " MUI kastom klasa se moäe koristiti jedino sa Magiànim Korisniàkim Interfejsom (MUI), bez koga je kastom klasa beskorisna!\n\n"
  180.                "Installer nije naãao da je " @default-dest " assign-ovan, zato molim Vas, instalirajte MUI pre nego ãto probate da instalirate " @app-name ".mcc!\n"
  181.               )
  182.     )
  183.     (set #prompt_uninstall_parts (cat "Koje delove äelite da uklonite?\n"
  184.                       @app-name ".mcp áe ukloniti i odgovarajuáe kataloge.\n"
  185.                  )
  186.     )
  187.     (set #prompt_uninstall_all (cat "Da li äelite da uklonite sve ãto ima veze sa " @app-name ".mcc-om?"))
  188.     (set #help_uninstall_all "Ako ne äelite da uklonite sve, biáete upitani koje delove äelite da uklonite.")
  189.     (set #abort_oldversion (cat "Installer je naãao da je verzija %ld.%ld " @app-name ".mcc-a veá instalirana.\n\n"
  190.                 "Ako äelite da instalirate stariju verziju %ld.%ld onda prvo uklonite noviju verziju."
  191.                )
  192.     )
  193.     (set #prompt_update (cat "Koje delove " @app-name ".mcc-a äelite da dodate veá instaliranom?"))
  194.     (set #help_install_demo (cat "Demo je mali program prikazuje naàin koriãáenja" @app-name " kastom klase."))
  195.     (set #help_install_source (cat "Izvorni kod " @app-name " kastom klase moäe biti koriãáen kao primer ili moäete napraviti Vaãu (ispravljenu) verziju.\nBudite paäljivi - izvorni kod moäe biti na bilo kom jeziku!"))
  196.     (set #prompt_copy "Da li äelite da kopirate sledeái(e) fajl(ove)?")
  197.     (set #prompt_makedir "Navedeni direktorijum nije naâen, pa áe biti napravljen:")
  198.     (set #exit_uninstall_finished (cat "Uklanjananje zavrãeno!\n"
  199.                        '"'
  200.                        @app-name
  201.                        '"'
  202.                        " je uklonjen iz (sa) Vaãeg "
  203.                        '"'
  204.                        @default-dest
  205.                        '"'
  206.                        " direktorijuma (ili particije)."
  207.                   )
  208.     )
  209.     (set #button_abort "Odustani od uklanjanja")
  210.     (set #help_install_images (cat "Slike koje su napravljene za " @app-name " kastom klasu. Preporuàujem da ih instalirate."))
  211.     (set #abort_oldmui (cat "Da biste instalirali " @app-name ".mcc, treba Vam barem MUI %s.\n\n"
  212.                 "Installer je naãao da je instaliran samo MUI %s.\n"
  213.                )
  214.     )
  215.     (set #abort_oldos  (cat "Da biste instalirali " @app-name ".mcc, treba Vam barem OS %s.\n\n"
  216.                 "Installer je naãao da je instaliran samo OS %s.\n"
  217.                )
  218.     )
  219.     (set #prompt_install_demo    "Da li äelite da instalirate priloäeni demo?")
  220.     (set #prompt_install_source "Da li äelite da instalirate izvorni kod?")
  221.     (set #prompt_install_images "Da li äelite da instalirate slike?")
  222.  
  223.     (set #welcome_install   (cat "Dobrodoãli u program za instalaciju MUI kastom klasa.\n"
  224.                  "Molim Vas odredite tok instalacije (na osnovu Vaãeg znanja o Amigi)."
  225.                 )
  226.     )
  227.     (set #welcome_uninstall (cat "Dobrodoãli u program za uklanjanje MUI kastom klasa.\n"
  228.                  "Molim Vas odredite tok uklanjanja (na osnovu Vaãeg znanja o Amigi)."
  229.                 )
  230.     )
  231.  
  232.     (set #prompt_install_plangs   "Za koje programske jezike äelite da instalirate podrãku?")
  233.     (set #prompt_uninstall_plangs "Za koje programske jezike äelite da uklonite podrãku?")
  234.  
  235.     (set #prompt_install_mcc_catalogs    (cat "Koje kataloge za " @app-name ".mcc äelite da instalirate?"))
  236.     (set #prompt_uninstall_mcc_catalogs (cat "Koje kataloge za " @app-name ".mcc äelite da uklonite?"))
  237.     (set #prompt_install_mcp_catalogs    (cat "Koje kataloge za " @app-name ".mcp äelite da instalirate?"))
  238.     (set #prompt_uninstall_mcp_catalogs (cat "Koje kataloge za " @app-name ".mcp äelite da uklonite?"))
  239.  
  240.     (set #prompt_install_docs    "Koji tip dokumentacije äelite da instalirate?")
  241.     (set #prompt_uninstall_docs "Koji tip dokumentacije äelite da uklonite?")
  242.  
  243.     (set #prompt_install_asciidocs   "Za koje jezike äelite da instalirate ASCII dokumentaciju?")
  244.     (set #prompt_uninstall_asciidocs "Za koje jezike äelite da uklonite ASCII dokumentaciju?")
  245.     (set #prompt_install_agdocs      "Za koje jezike äelite da instalirate AmigaGuide® dokumentaciju?")
  246.     (set #prompt_uninstall_agdocs    "Za koje jezike äelite da uklonite AmigaGuide® dokumentaciju?")
  247.     (set #prompt_install_htmldocs    "Za koje jezike äelite da instalirate HTML dokumentaciju?")
  248.     (set #prompt_uninstall_htmldocs  "Za koje jezike äelite da uklonite HTML dokumentaciju?")
  249.    )
  250.    (
  251.     (complete 0)
  252.    )
  253.    (
  254.     (complete 0)
  255.    )
  256.    (
  257.     (if (= @installer-version 0)
  258.       (
  259.        (set #help_askoptions "Pokud mÁte InstalÁtor do verze 42.6, mÊÚe se stÁt, Úe uvidÉte tlaÃÉtka se zatrÚenÉm bez popisu. Volba pomocÉ tÅchto tlaÃÉtek bude ignorovÁna.\n\n")
  260.        (set #help_askchoice  "Pokud mÁte InstalÁtor do verze 42.6, mÊÚe se stÁt, Úe uvidÉte radio-tlaÃÉtka bez popisu. Volba pomocÉ tÅchto tlaÃÉtek zpÊsobÉ pÒeskok na nejbliÚÓÉ niÚÓÉ volbu.\n\n")
  261.       )
  262.     )
  263.     (set #unknown          "neznÁmÙ")
  264.     (set #choice_english      "AngliÃtina")
  265.     (set #choice_german       "NÅmÃina")
  266.     (set #choice_french       "FrancouzÓtina")
  267.     (set #choice_spanish      "ópanÅlÓtina")
  268.     (set #choice_portuguese   "PortugalÓtina")
  269.     (set #choice_danish       "DÁnÓtina")
  270.     (set #choice_italian      "ItalÓtina")
  271.     (set #choice_dutch          "HolandÓtina")
  272.     (set #choice_norwegian    "NorÓtina")
  273.     (set #choice_swedish      "óv×dÓtina")
  274.     (set #choice_polish       "PolÓtina")
  275.     (set #choice_finnish      "FinÓtina")
  276.     (set #choice_hungarian    "MaÄarÓtina")
  277.     (set #choice_turkish      "TureÃtina")
  278.     (set #choice_greek          "òeÃtina")
  279.     (set #choice_latin          "Latina")
  280.     (set #choice_esperanto    "Esperanto")
  281.     (set #choice_russian      "RuÓtina")
  282.     (set #choice_czech          "ãeÓtina")
  283.     (set #choice_catalonian   "KatalÁnÓtina")
  284.     (set #choice_croatian     "ChorvatÓtina")
  285.     (set #choice_serbian      "SrbÓtins")
  286.     (set #choice_slovak       "SlovenÓtina")
  287.     (set #choice_slovenian    "SlovinÓtina")
  288.     (set #choice_portuguesebr "Braz. PortugalÓtina")
  289.  
  290.     (set #choice_catalogs   "LokalizaÃnÉ katalogy")
  291.     (set #choice_docs        "Dokumentace")
  292.     (set #choice_developer  "MateriÁl pro programÁtory")
  293.     (set #choice_source     "ZdrojovÙ kÏd")
  294.     (set #choice_images     "ObrÁzky")
  295.     (set #choice_install    "Instalovat")
  296.     (set #choice_update     "Obnovit instalaci")
  297.     (set #choice_uninstall  "Odinstalovat")
  298.     (set #prompt_askcpufpu       (cat "Zvolte konfiguraci VaÓeho poÃÉtaÃe (CPU/FPU), pro kterou chcete nainstalovat " @app-name ".mcc"))
  299.     (set #prompt_info           (cat "\nInstalace " @app-name " MUI custom class\n" #copyright "\n\n"))
  300.     (set #prompt_install_uninstall (cat #prompt_info "PÒejete si instalovat nebo odinstalovat?"))
  301.     (set #abort_nocpu        (cat "Je mi lÉto, ale " @app-name ".mcc nelze nainstalovat, protoÚe typ VaÓeho CPU nenÉ podporovÁn.\n"))
  302.     (set #abort_nomui        (cat @app-name " MUI custom class je moÚno pouÚÉvat pouze s Magic User Interface (MUI), bez nÅj je custom class nepouÚitelnÙ!\n\n"
  303.                  "InstalÁtor nenaÓel " @default-dest ". NejdÒÉve musÉte nainstalovat MUI a pak mÊÚete zkusit instalaci " @app-name ".mcc!\n"
  304.                 )
  305.     )
  306.     (set #prompt_uninstall_parts (cat "Kter× ÃÁsti si pÒejete odinstalovat?\n"
  307.                       @app-name ".mcp odinstaluje tak× pÒÉsluÓn× lokalizaÃnÉ katalogy.\n"
  308.                  )
  309.     )
  310.     (set #prompt_uninstall_all (cat "PÒejete si odinstalovat vÓechny soubory patÒÉcÉ k " @app-name ".mcc?"))
  311.     (set #help_uninstall_all "JestliÚe nechcete odinstalovat vÓe, budete dotÁzÁni, kter× ÃÁsti si pÒejete odinstalovat.")
  312.     (set #abort_oldversion (cat @app-name ".mcc verze %ld.%ld je jiÚ nainstalovÁn.\n\n"
  313.                 "JestliÚe si pÒejete znovu nainstalovat starÓÉ verzi %ld.%ld, pak je nutno nejdÒÉve odinstalovat novÅjÓÉ verzi."
  314.                )
  315.     )
  316.     (set #prompt_update (cat "Kter× ÃÁsti " @app-name ".mcc si pÒejete pÒidat?"))
  317.     (set #help_install_demo (cat "Demo je malÙ program, kterÙ demonstruje pouÚitÉ " @app-name "custom class."))
  318.     (set #help_install_source (cat "ZdrojovÙ kÏd " @app-name " custom class je moÚno pouÚÉt jako pÒÉklad pÒi vytvÁÒenÉ svÙch vlastnÉch programÊ.\nUpozornÅnÉ - zdrojovÙ kÏd mÊÚe bÙt v jak×mkoliv jazyce!"))
  319.     (set #prompt_copy "PÒejete si nakopÉrovat nÁsledujÉcÉ soubor(y)?")
  320.     (set #prompt_makedir "NÁsledujÉcÉ adresÁÒ nebyl nalezen, je nutno jej vytvoÒit:")
  321.     (set #exit_uninstall_finished (cat "OdinstalovÁnÉ probÅhlo ÕspÅÓnÅ!\n"
  322.                        '"'
  323.                        @app-name
  324.                        '"'
  325.                        " je odstranÅn z "
  326.                        '"'
  327.                        @default-dest
  328.                        '".'
  329.                   )
  330.     )
  331.     (set #button_abort "PÒeruÓit odinstalovÁnÉ")
  332.     (set #help_install_images (cat "ObrÁzky jsou potÒeba pro custom class pro " @app-name ". DoporuÃuje se je nainstalovat."))
  333.     (set #abort_oldmui (cat "K instalaci " @app-name ".mcc je nutn× MUI alespoΠverze %s.\n\n"
  334.                 "Bylo nalezeno MUI verze %s.\n"
  335.                )
  336.     )
  337.     (set #abort_oldos  (cat "K instalaci " @app-name ".mcc je nutn× OS alespoΠverze %s.\n\n"
  338.                 "Bylo nalezeno OS verze %s.\n"
  339.                )
  340.     )
  341.     (set #prompt_install_demo    "PÒejete si nainstalovat dodÁvan× demo?")
  342.     (set #prompt_install_source "PÒejete si nainstalovat zdrojovÙ kÏd?")
  343.     (set #prompt_install_images "PÒejete si nainstalovat obrÁzky?")
  344.  
  345.     (set #welcome_install   (cat "VÉtejte pÒi instalaci.\n"
  346.                  "ProsÉm zvolte si typ instalace (podle VaÓich znalostÉ Amigy)."
  347.                 )
  348.     )
  349.     (set #welcome_uninstall (cat "VÉtejte pÒi odinstalovÁnÉ.\n"
  350.                  "ProsÉm zvolte si typ odinstalovÁnÉ (podle VaÓich znalostÉ Amigy)."
  351.                 )
  352.     )
  353.  
  354.     (set #prompt_install_plangs   "Podporu pro kter× programovacÉ jazyky si pÒejete nainstalovat?")
  355.     (set #prompt_uninstall_plangs "Podporu pro kter× programovacÉ jazyky si pÒejete odinstalovat?")
  356.  
  357.     (set #prompt_install_mcc_catalogs    (cat "Kter× katalogy pro " @app-name ".mcc si pÒejete instalovat?"))
  358.     (set #prompt_uninstall_mcc_catalogs (cat "Kter× lokalizaÃnÉ katalogy pro " @app-name ".mcc si pÒejete odinstalovat?"))
  359.     (set #prompt_install_mcp_catalogs    (cat "Kter× katalogy pro " @app-name ".mcp si pÒejete instalovat?"))
  360.     (set #prompt_uninstall_mcp_catalogs (cat "Kter× lokalizaÃnÉ katalogy pro " @app-name ".mcp si pÒejete odinstalovat?"))
  361.  
  362.     (set #prompt_install_docs    "Kter× z dokumentÊ si pÒejete instalovat?")
  363.     (set #prompt_uninstall_docs "Kter× z dokumentÊ si pÒejete odinstalovat?")
  364.  
  365.     (set #prompt_install_asciidocs   "Pro kter× jazyky si pÒejete nainstalovat dokumentaci v ASCII?")
  366.     (set #prompt_uninstall_asciidocs "Pro kter× jazyky si pÒejete odinstalovat dokumentaci v ASCII?")
  367.     (set #prompt_install_agdocs      "Pro kter× jazyky si pÒejete nainstalovat dokumentaci v AmigaGuide® ?")
  368.     (set #prompt_uninstall_agdocs    "Pro kter× jazyky si pÒejete odinstalovat dokumentaci v AmigaGuide® ?")
  369.     (set #prompt_install_htmldocs    "Pro kter× jazyky si pÒejete nainstalovat dokumentaci v HTML ?")
  370.     (set #prompt_uninstall_htmldocs  "Pro kter× jazyky si pÒejete odinstalovat dokumentaci v HTML ?")
  371.    )
  372.    (
  373.     (if (= @installer-version 0)
  374.       (
  375.        (set #help_askoptions "Äðêç áäïðçþ Áaøäâí Çìðñaêêþñíïa ëäìää 42.6, ñí ëíåäñ ñaé ðêòöçñûðþ, öñí á îïíõäððä çìðñaêêþõçç Áú òáçãçñä éìíîéç-âaêíöéç àäæ îíãîçðäè. Ìaåañçä ìa ñaéçä éìíîéç àòãäñ îïíçâìíïçïíáaìí.\n\n")
  376.        (set #help_askchoice  "Äðêç áäïðçþ Áaøäâí Çìðñaêêþñíïa ëäìää 42.6, ñí ëíåäñ ñaé ðêòöçñûðþ, öñí á îïíõäððä çìðñaêêþõçç Áú òáçãçñä ïaãçíéìíîéç àäæ îíãîçðäè. Ìaåañçä ìa ñaéçä éìíîéç ïaáìíæìaöìí ìaåañçý ìa ðaëòý ìçåìýý ãíðñòîìòý çæ ìçô.\n\n")
  377.       )
  378.     )
  379.     (set #unknown          "ìäçæáäðñìí")
  380.     (set #choice_english      "Aìâêçèðéçè")
  381.     (set #choice_german       "Ìäëäõéçè")
  382.     (set #choice_french       "Óïaìõòæðéçè")
  383.     (set #choice_spanish      "Çðîaìðéçè")
  384.     (set #choice_portuguese   "Îíïñòâaêûðéçè")
  385.     (set #choice_danish       "Ãañðéçè")
  386.     (set #choice_italian      "Çñaêûþìðéçè")
  387.     (set #choice_dutch          "Âíêêaìãðéçè")
  388.     (set #choice_norwegian    "Ìíïáäåðéçè")
  389.     (set #choice_swedish      "Øáäãðéçè")
  390.     (set #choice_polish       "Îíêûðéçè")
  391.     (set #choice_finnish      "Óçìðéçè")
  392.     (set #choice_hungarian    "Áäìâäïðéçè")
  393.     (set #choice_turkish      "Ñòïäõéçè")
  394.     (set #choice_greek          "Âïäöäðéçè")
  395.     (set #choice_latin          "Êañçìðéçè")
  396.     (set #choice_esperanto    "Üðîäïaìñí")
  397.     (set #choice_russian      "Ïòððéçè")
  398.     (set #choice_czech          "Öäøðéçè")
  399.     (set #choice_catalonian   "Éañaêíìðéçè")
  400.     (set #choice_croatian     "Ôíïáañðéçè")
  401.     (set #choice_serbian      "Ðäïàðéçè")
  402.     (set #choice_slovak       "Ðêíáaõéçè")
  403.     (set #choice_slovenian    "Ðêíáäìðéçè")
  404.     (set #choice_portuguesebr "Îíïñòâaêûðéçè (Àï)")
  405.  
  406.     (set #choice_catalogs   "Éañaêíâç")
  407.     (set #choice_docs        "Ãíéòëäìñú")
  408.     (set #choice_developer  "Ëañäïçaêú ãêþ îïíâïaëëçðñíá")
  409.     (set #choice_source     "Çðôíãìúä éíãú")
  410.     (set #choice_images     "Çæíàïaåäìçþ")
  411.     (set #choice_install    "Çìðñaêêþñíï")
  412.     (set #choice_update     "Íàìíáêäìçä")
  413.     (set #choice_uninstall  "Ãäçìðñaêêþõçþ")
  414.     (set #prompt_askcpufpu  (cat "Òéaåçñä éíìóçâòïaõçý CPU/FPU, ãêþ éíñíïíè Áú ôíñçñä îïíçìðñaêêçïíáañû " @app-name ".mcc"))
  415.     (set #prompt_info        (cat "\nÃíàïí îíåaêíáañû á êçöìúè MUI-éêaðð " @app-name "\n" #copyright "\n\n"))
  416.     (set #prompt_install_uninstall (cat #prompt_info "Áú ôíñçñä çìðñaêêçïíáañû çêç ãäçìðñaêêçïíáañû ãaììúè êçöìúè éêaðð?"))
  417.     (set #abort_nocpu (cat "Çæáçìçñä, ìí ãaììúè çìðñaêêþñíï ìä ëíåäñ òðñaìíáçñû " @app-name ".mcc, ñ.é. òéaæaììaþ Áaëç éíìóçâòïaõçþ ìä îíããäïåçáaäñðþ.\n"))
  418.     (set #abort_nomui (cat "Êçöìúè MUI-éêaðð " @app-name " çðîíêûæòäñðþ ñíêûéí ðíáëäðñìí ð Áíêøäàìúë Çìñäïóäèðíë Îíêûæíáañäêþ (MUI), çìaöä ãaììúè êçöìúè éêaðð ìä ãíðñòîäì!\n\n"
  419.                "Îïäãíîïäãäêäìçä ëaïøïòña " @default-dest " ìä ìaèãäìí. Îäïäã çìðñaêêþõçäè " @app-name ".mcc ðìaöaêa îïíçìðñaêêçïòèñä MUI !\n"
  420.               )
  421.     )
  422.     (set #prompt_uninstall_parts (cat "Éaéçä öaðñç ìäíàôíãçëí ãäçìðñaêêçïíáañû?\n"
  423.                       @app-name ".mcp ãäçìðñaêêçïòäñ ç éañaêíâç ñíåä.\n"
  424.                  )
  425.     )
  426.     (set #prompt_uninstall_all (cat "Áú ôíñçñä ãäçìðñaêêçïíáañû áð½, ðáþæaììíä ð " @app-name ".mcc?"))
  427.     (set #help_uninstall_all "Äðêç Áú ôíñçñä òãaêçñû áð½, ñí Áú àòãäñä îäïäðîïíøäìú îí éaåãíè öaðñç.")
  428.     (set #abort_oldversion (cat "Íàìaïòåäìí, öñí áäïðçþ %ld.%ld " @app-name ".mcc òåä îïíçìðñaêêçïíáaìa.\n\n"
  429.                 "Äðêç Áú ôíñçñä îäïäçìðñaêêçïíáañû áäïðçý %ld.%ld, ñí ðìaöaêa ãäçìðñaêêçïòèñä áðä ãïòâçä áäïðçç."
  430.                )
  431.     )
  432.     (set #prompt_update (cat "Éaéçä öaðñç " @app-name ".mcc ìäíàôíãçëí ãíàaáçñû á çìðñaêêþõçíììòý îïíõäãòïò?"))
  433.     (set #help_install_demo (cat "Ãäëí-îïçêíåäìçä - ëaêäìûéaþ îïíâïaëëa, îíéaæúáaýùaþ çðîíêûæíáaìçä êçöìíâí éêaðða " @app-name "."))
  434.     (set #help_install_source (cat "Çðôíãìúä éíãú íñ êçöìíâí éêaðða " @app-name " ëíâòñ àúñû çðîíêûæíáaìú á éaöäðñáä îïçëäïíá, a ñaéåä ãêþ ðaëíïòöìíâí ðíæãaìçþ éêaðða.\nÒöñçñä, öñí çðôíãìçéç ëíâòñ àúñû ìa êýàíë þæúéä!"))
  435.     (set #prompt_copy "Ìäíàôíãçëí-êç ðéíîçïíáañû ðêäãòýùçä óaèê(ú)?")
  436.     (set #prompt_makedir "Ìçåäòéaæaììúè éañaêíâ ìä ìaèãäì, îíüñíëò íì ãíêåäì àúñû ðíæãaì:")
  437.     (set #exit_uninstall_finished (cat "Ãäçìðñaêêþõçþ æaáäïøäìa!\n"
  438.                        '"'
  439.                        @app-name
  440.                        '"'
  441.                        " òãaê½ì ð Áaøäâí "
  442.                        '"'
  443.                        @default-dest
  444.                        '"'
  445.                        " òðñïíèðñáa (çêç îaïñçõçç)."
  446.                   )
  447.     )
  448.     (set #button_abort "Îïäïáañû ãäçìðñaêêþõçý")
  449.     (set #help_install_images (cat "Üñç çæíàïaåäìçþ ðíæãaìú ãêþ êçöìíâí éêaðða "
  450.                     @app-name ". Ïäéíëäìãòäñðþ çô îïíçìðñaêêçïíáañû."
  451.                   )
  452.     )
  453.     (set #abort_oldmui (cat "Ãêþ çìðñaêêþõçç " @app-name ".mcc ìäíàôíãçëa éaé ëçìçëòë %s áäïðçþ MUI.\n\n"
  454.                 "Íàìaïòåäìa ñíêûéí áäïðçþ %s MUI.\n"
  455.                )
  456.     )
  457.     (set #abort_oldos  (cat "Ãêþ çìðñaêêþõçç " @app-name ".mcc ìäíàôíãçëa éaé ëçìçëòë %s áäïðçþ OS.\n\n"
  458.                 "Íàìaïòåäìa ñíêûéí áäïðçþ %s OS.\n"
  459.                )
  460.     )
  461.     (set #prompt_install_demo    "Áú ôíñçñä îïíçìðñaêêçïíáañû ðíîòñðñáòýùää ãäëí-îïçêíåäìçä?")
  462.     (set #prompt_install_source "Áú ôíñçñä îïíçìðñaêêçïíáañû çðôíãìúä éíãú?")
  463.     (set #prompt_install_images "Ìäíàôíãçëí çìðñaêêçïíáañû çæíàïaåäìçþ?")
  464.  
  465.     (set #welcome_install   (cat "Ãíàïí îíåaêíáañû á çìðñaêêþñíï êçöìíâí MUI-éêaðða.\n"
  466.                  "Òéaåçñä éaé îïíçæáíãçñû çìðñaêêþõçý (á æaáçðçëíðñç íñ Áaøçô æìaìçè)."
  467.                 )
  468.     )
  469.     (set #welcome_uninstall (cat "Ãíàïí îíåaêíáañû á ãäçìðñaêêþñíï êçöìíâí MUI-éêaðða.\n"
  470.                  "Òéaåçñä éaé îïíçæáíãçñû ãäçìðñaêêþõçý (á æaáçðçëíðñç íñ Áaøçô æìaìçè)."
  471.                 )
  472.     )
  473.  
  474.     (set #prompt_install_plangs   "Îíããäïåéò éaéçô þæúéíá îïíâïaëëçïíáaìçþ Áú ôíñçñä îïíçìðñaêêçïíáañû?")
  475.     (set #prompt_uninstall_plangs "Îíããäïåéò éaéçô þæúéíá îïíâïaëëçïíáaìçþ Áú ôíñçñä ãäçìðñaêêçïíáañû?")
  476.  
  477.     (set #prompt_install_mcc_catalogs    (cat "Éaéçä éañaêíâç é " @app-name ".mcc Áú ôíñçñä îïíçìðñaêêçïíáañû?"))
  478.     (set #prompt_uninstall_mcc_catalogs (cat "Éaéçä éañaêíâç é " @app-name ".mcc Áú ôíñçñä ãäçìðñaêêçïíáañû?"))
  479.     (set #prompt_install_mcp_catalogs    (cat "Éaéçä éañaêíâç é " @app-name ".mcp Áú ôíñçñä îïíçìðñaêêçïíáañû?"))
  480.     (set #prompt_uninstall_mcp_catalogs (cat "Éaéçä éañaêíâç é " @app-name ".mcp Áú ôíñçñä ãäçìðñaêêçïíáañû?"))
  481.  
  482.     (set #prompt_install_docs    "Éaéçä ñçîú ãíéòëäìñíá Áú ôíñçñä îïíçìðñaêêçïíáañû?")
  483.     (set #prompt_uninstall_docs "Éaéçä ñçîú ãíéòëäìñíá Áú ôíñçñä ãäçìðñaêêçïíáañû?")
  484.  
  485.     (set #prompt_install_asciidocs   "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä ASCII Áú ôíñçñä îïíçìðñaêêçïíáañû?")
  486.     (set #prompt_uninstall_asciidocs "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä ASCII Áú ôíñçñä ãäçìðñaêêçïíáañû?")
  487.     (set #prompt_install_agdocs      "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä AmigaGuide® Áú ôíñçñä îïíçìðñaêêçïíáañû?")
  488.     (set #prompt_uninstall_agdocs    "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä AmigaGuide® Áú ôíñçñä ãäçìðñaêêçïíáañû?")
  489.     (set #prompt_install_htmldocs    "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä HTML Áú ôíñçñä îïíçìðñaêêçïíáañû?")
  490.     (set #prompt_uninstall_htmldocs  "Ãíéòëäìñaõçý éaéçô þæúéíá á óíïëañä HTML Áú ôíñçñä ãäçìðñaêêçïíáañû?")
  491.    )
  492.    (
  493.     (complete 0)
  494.    )
  495.    (
  496.     (complete 0)
  497.    )
  498.    (
  499.     (complete 0)
  500.    )
  501.    (
  502.     (if (= @installer-version 0)
  503.       (
  504.        (set #help_askoptions "Må Ýíá Installer ðñßí ôçí Ýêäïóç 42.6 ìðïñåß íá óõìâåß íá äåßôå checkbox-êïõìðéÜ ÷ùñßò åôéêÝôåò. Ç åðéëïãÞ ôþí êïõìðéþí áõôþí èá áãíïçèåß.\n\n")
  505.        (set #help_askchoice  "Må Ýíá Installer ðñßí ôçí Ýêäïóç 42.6 ìðïñåß íá óõìâåß íá äåßôå radio-êïõìðéÜ ÷ùñßò åôéêÝôåò. Ç åðéëïãÞ ôþí êïõìðéþí áõôþí èá Ý÷åé áðïôÝëåóìá ôçí åðüìåíç ÷áìçëþôåñç äéáèÝóéìç åðéëïãÞ.\n\n")
  506.       )
  507.     )
  508.     (set #unknown          "Üãíùóôá")
  509.     (set #choice_english      "ÁããëéêÜ")
  510.     (set #choice_german       "ÃåñìáíéêÜ")
  511.     (set #choice_french       "ÃáëëéêÜ")
  512.     (set #choice_spanish      "ÉóðáíéêÜ")
  513.     (set #choice_portuguese   "ÐïñôïãáëéêÜ")
  514.     (set #choice_danish       "ÄáíÝæéêá")
  515.     (set #choice_italian      "IôáëéêÜ")
  516.     (set #choice_dutch          "ÏëëáíäéêÜ")
  517.     (set #choice_norwegian    "ÍïñâçãéêÜ")
  518.     (set #choice_swedish      "ÓïõçäéêÜ")
  519.     (set #choice_polish       "ÐïëùíéêÜ")
  520.     (set #choice_finnish      "ÖéëëáíäÝæéêá")
  521.     (set #choice_hungarian    "ÏõããñéêÜ")
  522.     (set #choice_turkish      "ÔïõñêéêÜ")
  523.     (set #choice_greek          "ÅëëçíéêÜ")
  524.     (set #choice_latin          "ËáôéíéêÜ")
  525.     (set #choice_esperanto    "ÅóðåñÜíôï")
  526.     (set #choice_russian      "ÑùóóéêÜ")
  527.     (set #choice_czech          "ÔóÝ÷éêá")
  528.     (set #choice_catalonian   "ÊáôáëïíÝæéêá")
  529.     (set #choice_croatian     "ÊñïÜôéêá")
  530.     (set #choice_serbian      "ÓÝñâéêá")
  531.     (set #choice_slovak       "ÓëïâÜêéêá")
  532.     (set #choice_slovenian    "ÓëïâÝíéêá")
  533.     (set #choice_portuguesebr "ÐïñôïãáëéêÜ (Âñáæ)")
  534.  
  535.     (set #choice_catalogs   "ÊáôÜëïãïé")
  536.     (set #choice_docs        "Ïäçãßåò/Åã÷åéñßäéá")
  537.     (set #choice_developer  "Õëéêü ãéá Developers")
  538.     (set #choice_source     "Ðçãáßïò Êþäéêáò")
  539.     (set #choice_images     "Åéêüíåò")
  540.     (set #choice_install    "ÅãêáôÝóôçóå")
  541.     (set #choice_update     "ÅíçìÝñùóç")
  542.     (set #choice_uninstall  "ÁðåãêáôÝóôçóå")
  543.     (set #prompt_askcpufpu       (cat "Ðáñáêáëþ åðéëÝîôå ôçí CPU/FPU configuration ãéá ôçí ïðïßá èÝëåôå íá åãêáôáóôÞóåôå ôçí " @app-name ".mcc"))
  544.     (set #prompt_info           (cat "\nÊáëùóÞëèáôå óôï " @app-name " MUI custom class\n" #copyright "\n\n"))
  545.     (set #prompt_install_uninstall (cat #prompt_info "ÈÝëåôå íá åãêáôáóôÞóåôå Þ íá áðåãêáôáóôÞóåôå ôÞí custom class?"))
  546.     (set #abort_nocpu (cat "Óõãíþìç, ôï script áäõíáôåß íá åãêáôáóôÞóåé ôï " @app-name ".mcc, ãéáôß ç CPU configuration óáò äÝí õðïóôçñßæåôáé.\n"))
  547.     (set #abort_nomui (cat "Tï " @app-name " MUI custom class ìðïñåß íá ÷ñçóéìïðïéçèåß ìüíï ìå ôï Magic User Interface (MUI), ÷ùñßò áõôü ç custom class åßíáé Ü÷ñçóôç!\n\n"
  548.                "Ï åãêáôáóôÜôçò äÝí âñÞêå ôï " @default-dest " ãéá íá ãßíåé assigned, ãéáõôü ðáñáêáëþ åãêáôáóôÞóôå ôï MUI ðñßí ðñïóðáèÞóåôå íá åãêáôáóôÞóåôå ôï " @app-name ".mcc!\n"
  549.               )
  550.     )
  551.     (set #abort_oldmui (cat "Ãéá íá åãêáôáóôÞóåôå ôï " @app-name ".mcc ÷ñåéÜæåóôå ôï MUI %s ôïõëÜ÷éóôïí.\n\n"
  552.                 "Ï åãêáôáóôÜôçò âñÞêå üôé ôï MUI %s åßíáé åãêáôåóôçìÝíï.\n"
  553.                )
  554.     )
  555.     (set #abort_oldos  (cat "Ãéá íá åãêáôáóôÞóåôå ôï " @app-name ".mcc ÷ñåéÜæåóôå ôï OS %s ôïõëÜ÷éóôïí.\n\n"
  556.                 "Ï åãêáôáóôÜôçò âñÞêå üôé ôï OS %s åßíáé åãêáôåóôçìÝíï.\n"
  557.                )
  558.     )
  559.     (set #prompt_uninstall_parts (cat "ÐïéÜ ìÝñç èÝëåôå íá áöáéñÝóåôå ;\n"
  560.                       @app-name ".mcp èá áöéñÝóåé êáé ôïõò ó÷åôéêïýò catalogs åðßóçò.\n"
  561.                  )
  562.     )
  563.     (set #prompt_uninstall_all (cat "ÈÝëåôå íá áöáéñÝóåôå üëá üóá ó÷åôßæïíôáé ìå ôï " @app-name ".mcc;"))
  564.     (set #help_uninstall_all "¶í äÝí èÝëåôå íá ôá áöáéñÝóåôå üëá, èÜ åñùôçèåßôå ðïéÜ ìÝñç èÝëåôå íá áöáéñåèïýí.")
  565.     (set #abort_oldversion (cat "Ï åãêáôáóôÜôçò âñÞêå üôé ç Ýêäïóç %ld.%ld ôïý " @app-name ".mcc åßíáé Þäç åãêáôåóôçìÝíç.\n\n"
  566.                 "Aí èÝëåôå íá åðáíåãêáôáóôÞóåôå ôçí ðáëéþôåñç Ýêäïóç %ld.%ld ôüôå ðáñáêáëþ áöáéñÝóôå ôçí íåþôåñç Ýêäïóç ðñþôá."
  567.                )
  568.     )
  569.     (set #prompt_update (cat "ÐïéÜ ìÝñç ôïõ " @app-name ".mcc èÝëåôå íá ðñïóôåèïýí óôçí åãêáôÜóôáóç ;"))
  570.     (set #help_install_demo (cat "Ôï demo åßíáé Ýíá ìéêñü ðñüãñáììá ðïõ åðéäåéêíåßåé ôçí ÷ñÞóç ôÞò " @app-name "custom class."))
  571.     (set #help_install_source (cat "Ï Ðçãáéüò Êþäéêáò ôïõ " @app-name " custom class ìðïñåß áí ÷ñçóéìïðïéçèåß óáí ðáñÜäåéãìá Þ ãéá ôçí äçìéïõñãßá ôçí äéêÞ óáò (bug fixed) åöáñìïãÞò.\nÐñïóÝîôå - ï ðçãáßïò êþäéêáò ìðïñåß íá åßíáé óå ïðïéáäÞðïôå ãëþóóá!"))
  572.     (set #prompt_copy "ÈÝëåôå íá áíôéãñáöåß(ïýí) ôï(á) áêüëïõèï(á) áñ÷åßï(á);")
  573.     (set #prompt_makedir "Ç áêüëïõèç directory äÝí âñÝèçêå, Ýôóé èá ðñÝðåé íá äçìéïõñãçèåß:")
  574.     (set #exit_uninstall_finished (cat "Ç ÁðåãêáôÜóôáóç ôåëåßùóå ! Ôï\n"
  575.                        '"'
  576.                        @app-name
  577.                        '"'
  578.                        " áöáéñÝèçêå áðü ôï "
  579.                        '"'
  580.                        @default-dest
  581.                        '"'
  582.                        " óõñôÜñé (Þ ôìÞìá äßóêïõ)."
  583.                   )
  584.     )
  585.     (set #button_abort "Áêýñùóç ÁðåãêáôÜóôáóçò")
  586.     (set #help_install_images (cat "Ïé åéêüíåò äçìéïõñãÞèçêáí ãéá ôçí " @app-name "custom class. Óõíßóôáôáé ç åãêáôÜóôáóÞ ôïõò."))
  587.     (set #prompt_install_demo    "ÈÝëåôå íá åãêáôáóôÞóåôå ôï õðÜñ÷ïí demo ;")
  588.     (set #prompt_install_source "Èá èÝëáôå íá åãêáôáóôÞóåôå ôïí Ðçãáßï Êþäéêá;")
  589.     (set #prompt_install_images "ÈÝëåôå íá åãêáôáóôÞóåôå ôéò åéêüíåò ;")
  590.  
  591.     (set #welcome_install   (cat "ÊáëùóÞëèáôå óôï MUI custom class ðñüãñáììá åãêáôÜóôáóçò.\n"
  592.                  "Ðáñáêáëþ åðéëÝîôå ðþò íá ðñï÷ùñÞóåé ç åãêáôÜóôáóç (âáóéæüìåíïé óôéò ãíþóåéò óáò åðÜíù óôçí Amiga)."
  593.                 )
  594.     )
  595.     (set #welcome_uninstall (cat "ÊáëùóÞëèáôå óôï MUI custom class ðñüãñáììá áðåãêáôÜóôáóçò.\n"
  596.                  "Ðáñáêáëþ åðéëÝîôå ðþò íá ðñï÷ùñÞóåé ç åãêáôÜóôáóç (âáóéæüìåíïé óôéò ãíþóåéò óáò åðÜíù óôçí Amiga)."
  597.                 )
  598.     )
  599.  
  600.     (set #prompt_install_plangs   "ÐïéÜ õðïóôÞñéîç ãéá ãëþóóåò ðñïãñáììáôéóìïý èÝëåôå íá åãêáôáóôÞóåôå ;")
  601.     (set #prompt_uninstall_plangs "ÐïéÜ õðïóôÞñéîç ãéÜ ãëþóóá ðñïãñáììáôéóìïý èÝëåôå íá áöáéñåèåß ;")
  602.  
  603.     (set #prompt_install_mcc_catalogs    (cat "Ðïéïýò êáôáëüãïõò ãéá ôï " @app-name ".mcc ÈÝëåôå íá åãêáôáóôáèïýí ;"))
  604.     (set #prompt_uninstall_mcc_catalogs (cat "Ðïéïýò êáôáëüãïõò ãéá ôï " @app-name ".mcc èá èÝëáôå íá áöáéñåèïýí ;"))
  605.     (set #prompt_install_mcp_catalogs    (cat "Ðïéïýò êáôáëüãïõò ãéá ôï " @app-name ".mcp ÈÝëåôå íá åãêáôáóôáèïýí ;"))
  606.     (set #prompt_uninstall_mcp_catalogs (cat "Ðïéïýò êáôáëüãïõò ãéÜ ôï " @app-name ".mcp èá èÝëáôå íá áöáéñåèïýí ;"))
  607.  
  608.     (set #prompt_install_docs    "Ðïéïý ôýðïõ ïäçãßåò èÝëåôå íá åãêáôáóôÞóåôå ;")
  609.     (set #prompt_uninstall_docs "Ðïéïý ôýðïõ ïäçãßåò èá èÝëáôå íá áöáéñåèïýí ;")
  610.  
  611.     (set #prompt_install_asciidocs   "Ãéá ðïéÝò ãëþóóåò èá èÝëáôå íá åãêáôáóôÞóåôå ôéò ASCII ïäçãßåò ;")
  612.     (set #prompt_uninstall_asciidocs "Ãéá ðïéÝò ãëþóóåò èá èÝëáôå íá áöáéñÝóåôå ôéò ASCII ïäçãßåò ;")
  613.     (set #prompt_install_agdocs      "Ãéá ðïéÝò ãëþóóåò èÝëåôå íá åãêáôáóôÞóåôå ôéò AmigaGuide® ïäçãßåò ;")
  614.     (set #prompt_uninstall_agdocs    "Ãéá ðïéÝò ãëþóóåò èá èÝëáôå íá áöáéñåèïýí ïß AmigaGuide® ïäçãßåò ;")
  615.     (set #prompt_install_htmldocs    "Ãéá ðïéÝò ãëþóóåò èÝëåôå íá åãêáôáóôÞóåôå ôéò HTML ïäçãßåò ;")
  616.     (set #prompt_uninstall_htmldocs  "Ãéá ðïéÝò ãëþóóåò èá èÝëáôå íá áöáéñåèïýí ïß HTML ïäçãßåò ;")
  617.    )
  618.    (
  619.     (complete 0)
  620.    )
  621.    (
  622.     (if (= @installer-version 0)
  623.       (
  624.        (set #help_askoptions "Installer-ohjelman versiota 42.6 aikaisemmilla versioilla valintaruudut saattavat näkyä ilman nimiöitä. Nämä valinnat jätetään huomioimatta.\n\n")
  625.        (set #help_askchoice  "Installer-ohjelman versiota 42.6 aikaisemmilla versioilla valintanapit saattavat olla nimiöttömiä. Jos tällainen nappi valitaan, valituksi tuleekin seuraava alempi nappi.\n\n")
  626.       )
  627.     )
  628.     (set #unknown          "tuntematon")
  629.     (set #choice_english      "Englanti")
  630.     (set #choice_german       "Saksa")
  631.     (set #choice_french       "Ranska")
  632.     (set #choice_spanish      "Espanja")
  633.     (set #choice_portuguese   "Portugali")
  634.     (set #choice_danish       "Tanska")
  635.     (set #choice_italian      "Italia")
  636.     (set #choice_dutch          "Hollanti")
  637.     (set #choice_norwegian    "Norja")
  638.     (set #choice_swedish      "Ruotsi")
  639.     (set #choice_polish       "Puola")
  640.     (set #choice_finnish      "Suomi")
  641.     (set #choice_hungarian    "Unkari")
  642.     (set #choice_turkish      "Turkki")
  643.     (set #choice_greek          "Kreikka")
  644.     (set #choice_latin          "Latina")
  645.     (set #choice_esperanto    "Esperanto")
  646.     (set #choice_russian      "Venäjä")
  647.     (set #choice_czech          "Tsekki")
  648.     (set #choice_catalonian   "Katalonia")
  649.     (set #choice_croatian     "Kroatia")
  650.     (set #choice_serbian      "Serbia")
  651.     (set #choice_slovak       "Slovakki")
  652.     (set #choice_slovenian    "Slovenia")
  653.     (set #choice_portuguesebr "Portugali (Br)")
  654.  
  655.     (set #choice_catalogs   "Sanasto")
  656.     (set #choice_docs        "Dokumentointi")
  657.     (set #choice_developer  "Kehitystyökalut")
  658.     (set #choice_source     "Lähdekoodi")
  659.     (set #choice_images     "Kuvat")
  660.     (set #choice_install    "Asennus")
  661.     (set #choice_update     "Päivitys")
  662.     (set #choice_uninstall  "Poisto")
  663.     (set #prompt_askcpufpu       (cat "Valitse prosessorikokoonpano, jolle haluat asentaa luokan " @app-name ".mcc"))
  664.     (set #prompt_info           (cat "\nTervetuloa: " @app-name " MUI custom class\n" #copyright "\n\n"))
  665.     (set #prompt_install_uninstall (cat #prompt_info "Haluatko asentaa vai poistaa MUI-luokan?"))
  666.     (set #abort_nocpu ( cat "Tiedostoa " @app-name ".mcc ei voi asentaa, koska prosessorikokoonpanoasi vastaavaa versiota ei ole.\n"))
  667.     (set #abort_nomui (cat @app-name " MUI-luokka toimii vain MUI:n kanssa!\n\n"
  668.                "Hakemistoa " @default-dest " ei löytynyt. Asenna MUI ennen " @app-name ".mcc:n asennusta!\n"
  669.               )
  670.     )
  671.     (set #abort_oldmui (cat @app-name ".mcc tarvitsee toimiakseen vähintään MUI:n version %s.\n\n"
  672.                 "MUI:si versio on %s.\n"
  673.                )
  674.     )
  675.     (set #abort_oldos  (cat @app-name ".mcc tarvitsee toimiakseen vähintään OS:n version %s.\n\n"
  676.                 "OS:si versio on %s.\n"
  677.                )
  678.     )
  679.     (set #prompt_uninstall_parts (cat "Mitkä osat haluat poistaa?\n"
  680.                       @app-name ".mcp:n mukana poistetaan myös sanastot.\n"
  681.                  )
  682.     )
  683.     (set #prompt_uninstall_all (cat "Poistetaanko kaikki " @app-name ".mcc:hen liittyvät tiedostot?"))
  684.     (set #help_uninstall_all "Jos et halua poistaa kaikkia osia, sinulta kysytään mitkä osat poistetaan.")
  685.     (set #abort_oldversion (cat @app-name ".mcc:n versio %ld.%ld on jo asennettu aiemmin.\n\n"
  686.                 "Jos haluat asentaa vanhemman version %ld.%ld uudelleen, ole hyvä ja poista ensin uudempi asennus."
  687.                )
  688.     )
  689.     (set #prompt_update (cat "Mitkä osat " @app-name ".mcc:stä haluat lisätä perusasennukseen?"))
  690.     (set #help_install_demo (cat "Esittelyohjelma on pieni ohjelma, joka esittelee " @app-name "-luokan käyttöä."))
  691.     (set #help_install_source (cat @app-name "-luokan lähdekoodia voidaan käyttää esimerkkinä tai omien (korjattujen) binaaritiedostojen luomiseen.\nHuomaa, että lähdekoodi voi olla mitä tahansa kieltä!"))
  692.     (set #prompt_copy "Haluatko asentaa nämä tiedostot?")
  693.     (set #prompt_makedir "Tätä hakemistoa ei ollut, joten se täytyy luoda:")
  694.     (set #exit_uninstall_finished (cat "Poistettu!\n"
  695.                        '"'
  696.                        @app-name
  697.                        '"'
  698.                        " on poistettu "
  699.                        '"'
  700.                        @default-dest
  701.                        '"'
  702.                        " hakemistosta (tai levyltä)."
  703.                   )
  704.     )
  705.     (set #button_abort "Keskeytä poisto")
  706.     (set #help_install_images (cat "Kuvat luodaan " @app-name "-luokkaa varten. Niiden asentaminen on suositeltavaa."))
  707.     (set #prompt_install_demo    "Haluatko asentaa esittelyohjelman?")
  708.     (set #prompt_install_source "Haluatko asentaa lähdekoodin?")
  709.     (set #prompt_install_images "Haluatko asentaa kuvat?")
  710.  
  711.     (set #welcome_install   (cat "Tervetuloa MUI custom class asennusohjelmaan.\n"
  712.                  "Valitse asennustapa (perustuen tietämykseesi koneestasi)."
  713.                 )
  714.     )
  715.     (set #welcome_uninstall (cat "Tervetuloa MUI custom class poisto-ohjelmaan.\n"
  716.                  "Valitse poistotapa (perustuen tietämykseesi koneestasi)."
  717.                 )
  718.     )
  719.  
  720.     (set #prompt_install_plangs   "Mille ohjelmointikielille haluat asentaa tuen?")
  721.     (set #prompt_uninstall_plangs "Minkä ohjelmointikielten tuet poistetaan?")
  722.  
  723.     (set #prompt_install_mcc_catalogs    (cat "Mitkä " @app-name ".mcc:n sanastot haluat asentaa?"))
  724.     (set #prompt_uninstall_mcc_catalogs (cat "Mitkä " @app-name ".mcc:n sanastot haluat poistaa?"))
  725.     (set #prompt_install_mcp_catalogs    (cat "Mitkä " @app-name ".mcp:n sanastot haluat asentaa?"))
  726.     (set #prompt_uninstall_mcp_catalogs (cat "Mitkä " @app-name ".mcp:n sanastot haluat poistaa?"))
  727.  
  728.     (set #prompt_install_docs    "Minkätyyppiset ohjeet haluat asentaa?")
  729.     (set #prompt_uninstall_docs "Minkälaiset ohjeet haluat poistaa?")
  730.  
  731.     (set #prompt_install_asciidocs   "Minkä kieliset ASCII-dokumentit haluat asentaa?")
  732.     (set #prompt_uninstall_asciidocs "Minkä kieliset ASCII-dokumentit haluat poistaa?")
  733.     (set #prompt_install_agdocs      "Minkäkieliset AmigaGuide® -dokumentit haluat asentaa?")
  734.     (set #prompt_uninstall_agdocs    "Minkä kieliset AmigaGuide® -dokumentit haluat poistaa?")
  735.     (set #prompt_install_htmldocs    "Minkäkieliset HTML -dokumentit haluat asentaa?")
  736.     (set #prompt_uninstall_htmldocs  "Minkä kieliset HTML -dokumentit haluat poistaa?")
  737.    )
  738.    (
  739.     (if (= @installer-version 0)
  740.       (
  741.        (set #help_askoptions "W Instalerze w wersji do 42.6 moûe sië zdarzyê, ûe zobaczysz gadûety zaznaczania pozbawione etykiet. Zaznaczanie tych gadûetów bëdzie ignorowane.\n\n")
  742.        (set #help_askchoice  "W Instalerze w wersji do 42.6 moûe sië zdarzyê, ûe zobaczysz gadûety radiowe pozbawione etykiet. Zaznaczenie takiego przycisku spowoduje wybranie nastëpnego, niûej dostëpnego elementu.\n\n")
  743.       )
  744.     )
  745.     (set #unknown          "nieznany")
  746.     (set #choice_english      "Angielski")
  747.     (set #choice_german       "Niemiecki")
  748.     (set #choice_french       "Francuski")
  749.     (set #choice_spanish      "Hiszpaïski")
  750.     (set #choice_portuguese   "Portugalski")
  751.     (set #choice_danish       "Duïski")
  752.     (set #choice_italian      "Wîoski")
  753.     (set #choice_dutch          "Holenderski")
  754.     (set #choice_norwegian    "Norweski")
  755.     (set #choice_swedish      "Szwedzki")
  756.     (set #choice_polish       "Polski")
  757.     (set #choice_finnish      "Fiïski")
  758.     (set #choice_hungarian    "Wëgierski")
  759.     (set #choice_turkish      "Turecki")
  760.     (set #choice_greek          "Grecki")
  761.     (set #choice_latin          "Îacina")
  762.     (set #choice_esperanto    "Esperanto")
  763.     (set #choice_russian      "Rosyjski")
  764.     (set #choice_czech          "Czeski")
  765.     (set #choice_catalonian   "Cataloïski")
  766.     (set #choice_croatian     "Croatian")
  767.     (set #choice_serbian      "Serbski")
  768.     (set #choice_slovak       "Sîowacki")
  769.     (set #choice_slovenian    "Sîoweïski")
  770.     (set #choice_portuguesebr "Portugalski (Br)")
  771.  
  772.     (set #choice_catalogs   "Katalogi")
  773.     (set #choice_docs        "Dokumentacja uûytkownika")
  774.     (set #choice_developer  "Dokumentacja dla programistów")
  775.     (set #choice_source     "Tekst úródîowy")
  776.     (set #choice_images     "Obrazki")
  777.     (set #choice_install    "Zainstaluj")
  778.     (set #choice_update     "Zaktualizuj")
  779.     (set #choice_uninstall  "Usuï")
  780.     (set #prompt_askcpufpu       (cat "Wybierz konfiguracjë CPU/FPU dla której chcesz zainstalowaê " @app-name ".mcc"))
  781.     (set #prompt_info           (cat "\nWitaj w programie instalacyjnym klasy " @app-name "\n" #copyright "\n\n"))
  782.  
  783.     (set #prompt_install_uninstall (cat #prompt_info "Chcesz zainstalowaê czy usunâê zainstalowanâ juû klasë?"))
  784.     (set #abort_nocpu (cat "Przykro mi, ale nie moûna zainstalowaê " @app-name ".mcc, poniewaû wybrana przez Ciebie konfiguracja CPU nie jest aktualnie uwzglëdniona.\n"))
  785.     (set #abort_nomui (cat "Klasa " @app-name " jest uûyteczna tylko wraz z systemem Magic User Interface (MUI)!\n\n"
  786.                "Instaler nie znalazî przypisania " @default-dest ", zatem proszë zainstaluj MUI nim przystâpisz od instalacji " @app-name ".mcc!\n"
  787.               )
  788.     )
  789.     (set #abort_oldmui (cat "Aby zainstalowaê " @app-name ".mcc musisz uûywaê MUI w wersji co najmniej %s.\n\n"
  790.                 "Instaler wykryî zainstalowanâ wersjë %s systemu MUI.\n"
  791.                )
  792.     )
  793.     (set #abort_oldos  (cat "Aby zainstalowaê " @app-name ".mcc musisz uûywaê OS w wersji co najmniej %s.\n\n"
  794.                 "Instaler wykryî zainstalowanâ wersjë %s systemu OS.\n"
  795.                )
  796.     )
  797.     (set #prompt_uninstall_parts (cat "Które elmenty klasy " @app-name " chcesz usunâê?\n"
  798.                       "Usuniëcie " @app-name ".mcp skasuje takûe odpowiednie katalogi.\n"
  799.                  )
  800.     )
  801.     (set #prompt_uninstall_all (cat "Na pewno chesz usunâê wszystkie elementy zwiâzane z " @app-name ".mcc?"))
  802.     (set #help_uninstall_all "Jeôli nie chcesz usunâê wszystkiego, bëdziesz musiaî rëcznie wybraê elementy do skasowania.")
  803.     (set #abort_oldversion (cat "Instaler znalazî wersjë %ld.%ld " @app-name ".mcc juû zainstalowanâ.\n\n"
  804.                 "Jeôli chcesz zainstalowaê starszâ (%ld.%ld) wersjë, usuï najpierw nowszâ."
  805.                )
  806.     )
  807.     (set #prompt_update (cat "Które elementy klasy " @app-name ".mcc chcesz zainstalowaê dodatkowo?"))
  808.     (set #help_install_demo (cat "Program ten demonstruje moûliwe uûycie klasy " @app-name "."))
  809.     (set #help_install_source (cat "Przykîadowy tekst úródîowy wykorzystujâcy klasë " @app-name " moûe byê uûyty jako podstawa do stworzenia Twojego wîasnego programu.\nBâdú ostroûny - tekst úródîowy moûe byê napisany w dowolnym jëzyku programowania!"))
  810.     (set #prompt_copy "Czy chcesz skopiowaê wymienione pliki?")
  811.     (set #prompt_makedir "Poniûszy katalog nie zostaî znaleziony i musi zostaê utworzony:")
  812.     (set #exit_uninstall_finished (cat "Usuwanie zakoïczone!\n"
  813.                        '"'
  814.                        @app-name
  815.                        '"'
  816.                        " zostaî usuniëty z katalogu (lub partycji) "
  817.                        '"'
  818.                        @default-dest
  819.                        '"'
  820.                        "."
  821.                   )
  822.     )
  823.     (set #button_abort "Przerwij deinstalacjë")
  824.     (set #help_install_images (cat "Obrazki zostaîy stworzone dla klasy " @app-name ". Ich instalacja jest zalecana."))
  825.     (set #prompt_install_demo    "Czy chcesz zainstalowaê zaîâczony program demonstracyjny?")
  826.     (set #prompt_install_source "Czy chcesz zainstalowaê tekst ûródîowy?")
  827.     (set #prompt_install_images "Czy chcesz zainstalowaê obraazki?")
  828.  
  829.     (set #welcome_install   (cat "Witaj w programie instalujâcym zewnëtrznâ klasë MUI.\n"
  830.                  "Wybierz sposób w jaki instalacja ma przebiegaê (bazujâc na poziomie swojej wiedzy o Amidze)."
  831.                 )
  832.     )
  833.     (set #welcome_uninstall (cat "Witaj w programie deinstalacyjnym dla zewnëtrznej klasy MUI.\n"
  834.                  "Wybierz sposób w jaki usuwanie ma przebiegaê (bazujâc na poziomie swojej wiedzy o Amidze)."
  835.                 )
  836.     )
  837.  
  838.     (set #prompt_install_plangs   "Wybierz jëzyk programowania, dla którego chcesz zainstalowaê materiaîy programisty")
  839.     (set #prompt_uninstall_plangs "Wybierz wersje jëzykowe, które chcesz usunâê")
  840.  
  841.     (set #prompt_install_mcc_catalogs    (cat "Które tîumaczenia klasy " @app-name ".mcc chcesz zainstalowaê?"))
  842.     (set #prompt_uninstall_mcc_catalogs (cat "Które tîumaczenia klasy " @app-name ".mcc chcesz usunâê?"))
  843.     (set #prompt_install_mcp_catalogs    (cat "Które tîumaczenia preferencji " @app-name ".mcp chcesz zainstalowaê?"))
  844.     (set #prompt_uninstall_mcp_catalogs (cat "Które tîumaczenia preferencji " @app-name ".mcp chcesz usunâê?"))
  845.  
  846.     (set #prompt_install_docs    "Jaki typ dokumentacji chcesz  zainstalowaê?")
  847.     (set #prompt_uninstall_docs "Jaki typ dokumentacji chcesz usunâê?")
  848.  
  849.     (set #prompt_install_asciidocs   "Które tîumaczenie dokumentacji w formacie ASCII chcesz zainstalowaê?")
  850.     (set #prompt_uninstall_asciidocs "Które tîumaczenie dokumentacji w formacie ASCII chcesz usunâê?")
  851.     (set #prompt_install_agdocs      "Które tîumaczenia dokumentacji w formacie AmigaGuide® chcesz zainstalowaê?")
  852.     (set #prompt_uninstall_agdocs    "Które tîumaczenia dokumentacji w formacie AmigaGuide® chcesz usunâê?")
  853.     (set #prompt_install_htmldocs    "Które tîumaczenia dokumentacji w formacie HTML chcesz zainstalowaê?")
  854.     (set #prompt_uninstall_htmldocs  "Które tîumaczenia dokumentacji w formacie HTML chcesz usunâê?")
  855.    )
  856.    (
  857.     (if (= @installer-version 0)
  858.       (
  859.        (set #help_askoptions "Om du har en tidigare version av Installeraren än 42.6 kan det hända att du ser checkbox-knappar utan tillhörande text. Att välja dessa har ingen verkan.\n\n")
  860.        (set #help_askchoice  "Om du har en tidigare version av Installeraren än 42.6 kan det hända att du ser radioknappar utan tillhörande text. Väljer du någon av dessa så kommer det närmast undre alternativet att bli valt.\n\n")
  861.       )
  862.     )
  863.     (set #unknown          "okänt")
  864.     (set #choice_english      "Engelska")
  865.     (set #choice_german       "Tyska")
  866.     (set #choice_french       "Franska")
  867.     (set #choice_spanish      "Spanska")
  868.     (set #choice_portuguese   "Portugisiska")
  869.     (set #choice_danish       "Danska")
  870.     (set #choice_italian      "Italienska")
  871.     (set #choice_dutch          "Holländska")
  872.     (set #choice_norwegian    "Norska")
  873.     (set #choice_swedish      "Svenska")
  874.     (set #choice_polish       "Polska")
  875.     (set #choice_finnish      "Finska")
  876.     (set #choice_hungarian    "Ungerska")
  877.     (set #choice_turkish      "Turkiska")
  878.     (set #choice_greek          "Grekiska")
  879.     (set #choice_latin          "Latin")
  880.     (set #choice_esperanto    "Esperanto")
  881.     (set #choice_russian      "Ryska")
  882.     (set #choice_czech          "Tjeckiska")
  883.     (set #choice_catalonian   "Katalanska")
  884.     (set #choice_croatian     "Kroatiska")
  885.     (set #choice_serbian      "Serbiska")
  886.     (set #choice_slovak       "Slovakiska")
  887.     (set #choice_slovenian    "Slovenska")
  888.     (set #choice_portuguesebr "Portugisiska (Br)")
  889.  
  890.     (set #choice_catalogs   "Kataloger")
  891.     (set #choice_docs        "Dokumentation")
  892.     (set #choice_developer  "Material för utvecklare")
  893.     (set #choice_source     "Källkod")
  894.     (set #choice_images     "Bilder")
  895.     (set #choice_install    "Installera")
  896.     (set #choice_update     "Uppdatera")
  897.     (set #choice_uninstall  "Avinstallera")
  898.     (set #prompt_askcpufpu       (cat "Välj den processorkonfiguration för vilken du vill installera " @app-name ".mcc"))
  899.     (set #prompt_info           (cat "\nVälkommen till " @app-name " MUI-klass \n" #copyright "\n\n"))
  900.     (set #prompt_install_uninstall (cat #prompt_info "Vill du installera eller avinstallera klassen?"))
  901.     (set #abort_nocpu (cat @app-name ".mcc kunde inte installeras, eftersom din CPU-konfiguration inte stöds.\n"))
  902.     (set #abort_nomui (cat "Installeraren kunde inte hitta din MUI-installation. Var vänlig installera MUI innan du installerar " @app_name ".\n"))
  903.     (set #prompt_uninstall_parts (cat "Vilka delar vill du avinstallera?\n"
  904.                       "Detta kommer också att avinstallera tillhörande kataloger."))
  905.     (set #prompt_uninstall_all (cat "Vill du avinstallera hela " @app-name".mcc?"))
  906.     (set #help_uninstall_all (cat "Om du inte vill avinstallera allt, så kommer du att få välja vilka delar du vill avinstallera."))
  907.     (set #abort_oldversion (cat "Installeraren har upptäckt att version %ld.%ld av " @app-name ".mcc redan är installerat.\n\n"
  908.                 "Om du vill installera den äldre versionen %ld.%ld så måste du avinstallera den nyare versionen först."
  909.                )
  910.     )
  911.     (set #prompt_update (cat "Vilka delar av " @app-name ".mcc vill du addera till installationen?"))
  912.     (set #help_install_demo (cat "Demoprogrammet är ett litet program som demonstrerar funktionerna i " @app-name "-klassen."))
  913.     (set #help_install_source (cat "Källkoden till " @app-name "-klassen kan användas som ett exempel eller för att göra dina egna (bugfixade) binärer.\nVar försiktig - binärerna kan vara i vilket språk som helst!"))
  914.     (set #prompt_copy "Vill du kopiera följande filer?")
  915.     (set #prompt_makedir "Följande katalog kunde inte hittas, så den måste skapas:")
  916.     (set #exit_uninstall_finished (cat "Avinstallation färdig!\n"
  917.                        '"'
  918.                        @app-name
  919.                        '"'
  920.                        " har tagits bort från katalogen "
  921.                        '"'
  922.                        @default-dest
  923.                        '"'
  924.                        "."
  925.                   )
  926.     )
  927.     (set #button_abort "Avbryt Avinstallera")
  928.     (set #help_install_images (cat "Bilderna skapas för " @app-name "-klassen. Det rekommenderas att installera dem."))
  929.     (set #abort_oldmui (cat "För att installera " @app-name ".mcc måste du lägst ha version %s av MUI installerad. Du har endast version %s installerad.\n"))
  930.     (set #abort_oldos  (cat "För att installera " @app-name ".mcc måste du lägst ha version %s av OS installerad. Du har endast version %s installerad.\n"))
  931.     (set #prompt_install_demo    "Vill du installera det tillhörande demoprogrammet?")
  932.     (set #prompt_install_source "Vill du installera källkoden?")
  933.     (set #prompt_install_images "Vill du installera bilderna?")
  934.  
  935.     (set #welcome_install   (cat "Välkommen till installationsprogrammet för MUI-klasser.\n"
  936.                  "Var vänlig välj hur installationen skall fortsätta (beroende på dina kunskaper om Amigan)."
  937.                 )
  938.     )
  939.     (set #welcome_uninstall (cat "Välkommen till avinstallationsprogrammet för MUI-klasser.\n"
  940.                  "Var vänlig välj hur installationen skall fortsätta (beroende på dina kunskaper om Amigan)."
  941.                 )
  942.     )
  943.  
  944.     (set #prompt_install_plangs   "Vilka programmeringsspråk vill du installera stöd för?")
  945.     (set #prompt_uninstall_plangs "Vilka programmeringsspråk vill du avinstallera stödet för?")
  946.  
  947.     (set #prompt_install_mcc_catalogs    (cat "Vilka kataloger för " @app-name ".mcc vill du installera?"))
  948.     (set #prompt_uninstall_mcc_catalogs (cat "Vilka kataloger för " @app-name ".mcc vill du avinstallera?"))
  949.     (set #prompt_install_mcp_catalogs    (cat "Vilka kataloger för " @app-name ".mcp vill du installera?"))
  950.     (set #prompt_uninstall_mcp_catalogs (cat "Vilka kataloger för " @app-name ".mcp vill du avinstallera?"))
  951.  
  952.     (set #prompt_install_docs    "Vilka typer av dokument vill du installera?")
  953.     (set #prompt_uninstall_docs "Vilka typer av dokument vill du avinstallera?")
  954.  
  955.     (set #prompt_install_asciidocs   "För vilka språk vill du installera ASCII-dokumentationen?")
  956.     (set #prompt_uninstall_asciidocs "För vilka språk vill du avinstallera ASCII-dokumentationen?")
  957.     (set #prompt_install_agdocs      "För vilka språk vill du installera AmigaGuide®-dokumentationen?")
  958.     (set #prompt_uninstall_agdocs    "För vilka språk vill du avinstallera AmigaGuide®-dokumentationen?")
  959.     (set #prompt_install_htmldocs    "För vilka språk vill du installera HTML-dokumentationen?")
  960.     (set #prompt_uninstall_htmldocs  "För vilka språk vill du avinstallera HTML-dokumentationen?")
  961.    )
  962.    (
  963.     (complete 0)
  964.    )
  965.    (
  966.     (if (= @installer-version 0)
  967.       (
  968.        (set #help_askoptions "Met het programma Installer tot versie 42.6 kan het gebeuren dat u checkbox-buttons ziet zonder labels. Het selecteren van deze buttons zal worden genegeerd.\n\n")
  969.        (set #help_askchoice  "Met het programma Installer tot versie 42.6 kan het gebeuren dat u een radio-buttons ziet zonder labels. Het selecteren van deze buttons zal resulteren in de volgende lager beschikbare selectie.\n\n")
  970.       )
  971.     )
  972.     (set #unknown          "onbekend")
  973.     (set #choice_english      "Engels")
  974.     (set #choice_german       "Duits")
  975.     (set #choice_french       "Frans")
  976.     (set #choice_spanish      "Spaans")
  977.     (set #choice_portuguese   "Portugees")
  978.     (set #choice_danish       "Deens")
  979.     (set #choice_italian      "Italiaans")
  980.     (set #choice_dutch          "Nederlands")
  981.     (set #choice_norwegian    "Noors")
  982.     (set #choice_swedish      "Zweeds")
  983.     (set #choice_polish       "Pools")
  984.     (set #choice_finnish      "Fins")
  985.     (set #choice_hungarian    "Hongaars")
  986.     (set #choice_turkish      "Turks")
  987.     (set #choice_greek          "Grieks")
  988.     (set #choice_latin          "Latijns")
  989.     (set #choice_esperanto    "Esperanto")
  990.     (set #choice_russian      "Russisch")
  991.     (set #choice_czech          "Tsjechisch")
  992.     (set #choice_catalonian   "Catalaans")
  993.     (set #choice_croatian     "Kroatisch")
  994.     (set #choice_serbian      "Servisch")
  995.     (set #choice_slovak       "Slovaaks")
  996.     (set #choice_slovenian    "Sloveens")
  997.     (set #choice_portuguesebr "Portugees (Br)")
  998.  
  999.     (set #choice_catalogs   "Catalogs")
  1000.     (set #choice_docs        "Documentatie")
  1001.     (set #choice_developer  "Developer materiaal")
  1002.     (set #choice_source     "Programma code")
  1003.     (set #choice_images     "Afbeeldingen")
  1004.     (set #choice_install    "Installeren")
  1005.     (set #choice_update     "Update")
  1006.     (set #choice_uninstall  "De-installeren")
  1007.     (set #prompt_askcpufpu       (cat "Selecteer A.U.B. de CPU/FPU configuratie voor welke u " @app-name ".mcc wenst te installeren."))
  1008.     (set #prompt_info           (cat "\nWelkom tot " @app-name " MUI custom class\n" #copyright "\n\n"))
  1009.     (set #prompt_install_uninstall (cat #prompt_info "Wilt u de custom class installeren of de-installeren?"))
  1010.     (set #abort_nocpu ( cat "Sorry, dit script is niet in staat om " @app-name ".mcc te installeren, omdat uw CPU configuratie niet ondersteund wordt.\n"))
  1011.     (set #abort_nomui (cat "Het " @app-name " MUI custom class kan alleen gebruikt worden met Magic User Interface (MUI), zonder dit is het custom class onbruikbaar!\n\n"
  1012.                "De Installer heeft " @default-dest " niet als assign gevonden, installeerd u A.U.B. MUI voor opnieuw een poging tot installeren van " @app-name ".mcc te doen!\n"
  1013.               )
  1014.     )
  1015.     (set #prompt_uninstall_parts (cat "Welke delen wilt u de-installeren?\n"
  1016.                       @app-name ".mcp zal ook gerelateerde Catalogs files de-installeren.\n"
  1017.                  )
  1018.     )
  1019.     (set #prompt_uninstall_all (cat "Wilt u alle tot " @app-name ".mcc gerelateerde zaken de-installeren?"))
  1020.     (set #help_uninstall_all "Wanneer u niet alles tegelijk wilt de-installeren, wordt u gevraagd welke delem u wel wilt de-installeren.")
  1021.     (set #abort_oldversion (cat "De Installer heeft versie %ld.%ld van " @app-name ".mcc gevonden, welke al reeds geinstalleerd is.\n\n"
  1022.                 "Wanneer u de oudere versie %ld.%ld wilt herinstalleren, wilt u dan A.U.B. eerst de nieuwere versie de-installeren."
  1023.                )
  1024.     )
  1025.     (set #prompt_update (cat "Welke delen van " @app-name ".mcc wilt u toevoegen tot de installatie?"))
  1026.     (set #help_install_demo (cat "De demo is een klein programma welke het gebruik demonstreerd van de " @app-name "custom class."))
  1027.     (set #help_install_source (cat "De programma code van de custom class genaamd " @app-name " kan gebruikt worden als een voorbeeld of u kunt er uw eigen (bug fixed) programma's mee maken.\nLet op - De programma code kan in elke taal zijn geschreven!"))
  1028.     (set #prompt_copy "Wilt u de volgende file(s) kopieren?")
  1029.     (set #prompt_makedir "De volgende directory is niet gevonden, daarom zal deze worden aangemaakt:")
  1030.     (set #exit_uninstall_finished (cat "De-installatie voltooid!\n"
  1031.                        '"'
  1032.                        @app-name
  1033.                        '"'
  1034.                        " is verwijderd van uw "
  1035.                        '"'
  1036.                        @default-dest
  1037.                        '"'
  1038.                        " directory (of partitie)."
  1039.                   )
  1040.     )
  1041.     (set #button_abort "De-installatie afbreken")
  1042.     (set #help_install_images (cat "De afbeeldingen zijn voor de " @appname "custom class gemaakt. Het is aanbevolen ze te installeren."))
  1043.     (set #abort_oldmui (cat "Om " @app-name ".mcc te kunnen installeren heeft u MUI %s als een minimum nodig.\n\n"
  1044.                 "De Installer heeft gevonden dat alleen MUI %s is geinstalleerd.\n"
  1045.                )
  1046.     )
  1047.     (set #abort_oldos  (cat "Om " @app-name ".mcc te kunnen installeren heeft u OS %s als een minimum nodig.\n\n"
  1048.                 "De Installer heeft gevonden dat alleen OS %s is geinstalleerd.\n"
  1049.                )
  1050.     )
  1051.     (set #prompt_install_demo    "Wilt u de meegeleverde demo installeren?")
  1052.     (set #prompt_install_source "Wilt u de programma code installeren?")
  1053.     (set #prompt_install_images "Wilt u de afbeeldingen installeren?")
  1054.  
  1055.     (set #welcome_install   (cat "Welkom tot de MUI custom class installatie utilitie.\n"
  1056.                  "Geeft u A.U.B. aan hoe de installatie verder moet vervolgen (gebaseerd op uw kennis van de Amiga computer)."
  1057.                 )
  1058.     )
  1059.     (set #welcome_uninstall (cat "Welkom tot de MUI custom class de-installatie (verwijder) utilitie.\n"
  1060.                  "Geeft u A.U.B. aan hoe de de-installatie verder moet vervolgen (gebaseerd op uw kennis van de Amiga computer)."
  1061.                 )
  1062.     )
  1063.  
  1064.     (set #prompt_install_plangs   "Voor welke programeertalen wilt u ondersteuning installeren?")
  1065.     (set #prompt_uninstall_plangs "Voor welke programeertalen wilt u ondersteuning de-installeren?")
  1066.  
  1067.     (set #prompt_install_mcc_catalogs    (cat "Welke catalogs voor " @app-name ".mcc wilt u installeren?"))
  1068.     (set #prompt_uninstall_mcc_catalogs (cat "Welke catalogs voor " @app-name ".mcc wilt u de-installeren?"))
  1069.     (set #prompt_install_mcp_catalogs    (cat "Welke catalogs voor " @app-name ".mcp wilt u installeren?"))
  1070.     (set #prompt_uninstall_mcp_catalogs (cat "Welke catalogs voor " @app-name ".mcp wilt u de-installeren?"))
  1071.  
  1072.     (set #prompt_install_docs    "Welke type document(en) wilt u installeren?")
  1073.     (set #prompt_uninstall_docs "Welke type document(en) wilt u de-installeren?")
  1074.  
  1075.     (set #prompt_install_asciidocs   "Voor welke talen wilt u de ASCII documentatie installeren?")
  1076.     (set #prompt_uninstall_asciidocs "Voor welke talen wilt u de ASCII documentatie de-installeren?")
  1077.     (set #prompt_install_agdocs      "Voor welke talen wilt u de AmigaGuide® documentatie installeren?")
  1078.     (set #prompt_uninstall_agdocs    "Voor welke talen wilt u de AmigaGuide® documentatie de-installeren?")
  1079.     (set #prompt_install_htmldocs    "Voor welke talen wilt u de HTML documentatie installeren?")
  1080.     (set #prompt_uninstall_htmldocs  "Voor welke talen wilt u de HTML documentatie de-installeren?")
  1081.    )
  1082.    (
  1083.     (if (= @installer-version 0)
  1084.       (
  1085.        (set #help_askoptions "Con una versione dell'Installer minore della 42.6 potresti vedere dei bottoni senza descrizione. Eventuali selezioni di questi bottoni saranno ignorate.\n\n")
  1086.        (set #help_askchoice  "Con una versione dell'Installer minore della 42.6 potresti vedere dei bottoni mutualmente esclusivi senza descrizione. Un click su tali bottoni corrisponde all'attivazione della successiva voce nella lista che sia selezionabile.\n\n")
  1087.       )
  1088.     )
  1089.     (set #unknown          "sconosciuto")
  1090.     (set #choice_english      "Inglese")
  1091.     (set #choice_german       "Tedesco")
  1092.     (set #choice_french       "Francese")
  1093.     (set #choice_spanish      "Spagnolo")
  1094.     (set #choice_portuguese   "Portoghese")
  1095.     (set #choice_danish       "Danese")
  1096.     (set #choice_italian      "Italiano")
  1097.     (set #choice_dutch          "Tedesco")
  1098.     (set #choice_norwegian    "Norvegese")
  1099.     (set #choice_swedish      "Svedese")
  1100.     (set #choice_polish       "Polacco")
  1101.     (set #choice_finnish      "Finlandese")
  1102.     (set #choice_hungarian    "Ungherese")
  1103.     (set #choice_turkish      "Turco")
  1104.     (set #choice_greek          "Greco")
  1105.     (set #choice_latin          "Latino")
  1106.     (set #choice_esperanto    "Esperanto")
  1107.     (set #choice_russian      "Russo")
  1108.     (set #choice_czech          "Ceco")
  1109.     (set #choice_catalonian   "Catalano")
  1110.     (set #choice_croatian     "Croato")
  1111.     (set #choice_serbian      "Serbo")
  1112.     (set #choice_slovak       "Slovacco")
  1113.     (set #choice_slovenian    "Sloveno")
  1114.     (set #choice_portuguesebr "Portoghese (Br)")
  1115.  
  1116.     (set #choice_catalogs   "Cataloghi")
  1117.     (set #choice_docs        "Documentazione")
  1118.     (set #choice_developer  "Materiale per sviluppatori")
  1119.     (set #choice_source     "Codice sorgente")
  1120.     (set #choice_images     "Immagini")
  1121.     (set #choice_install    "Installo")
  1122.     (set #choice_update     "Aggiornamento")
  1123.     (set #choice_uninstall  "Disinstallazione")
  1124.     (set #prompt_askcpufpu       (cat "Per favore, seleziona la CPU/FPU del tuo computer; verrà così installata la classe " @app-name ".mcc ottimizzata."))
  1125.     (set #prompt_info           (cat "\nBenvenuto nell'installazione di " @app-name " MUI custom class\n" #copyright "\n\n"))
  1126.     (set #prompt_install_uninstall (cat #prompt_info "Vuoi installare o disinstallare la custom class?"))
  1127.     (set #abort_nocpu (cat "Spiacente, l'installatore non può installare la classe " @app-name ".mcc, perché la tua CPU non è supportata.\n"))
  1128.     (set #abort_nomui (cat "La custom class MUI " @app-name " può essere usata solo con Magic User Interface (MUI), senza la quale la custom class è inutile!\n\n"
  1129.                "L'installatore non ha trovato l'assegnamento " @default-dest ", dunque installa MUI prima di installare " @app-name ".mcc!\n"
  1130.               )
  1131.     )
  1132.     (set #abort_oldmui (cat "Per installare " @app-name ".mcc hai bisogno quantomeno della versione %s di MUI.\n\n"
  1133.                 "L'installatore ha trovato installata solo la versione %s di MUI.\n"
  1134.                )
  1135.     )
  1136.     (set #abort_oldos  (cat "Per installare " @app-name ".mcc hai bisogno quantomeno della versione %s di OS.\n\n"
  1137.                 "L'installatore ha trovato installata solo la versione %s di OS.\n"
  1138.                )
  1139.     )
  1140.     (set #prompt_uninstall_parts (cat "Quali parti vuoi che siano disinstallate?\n"
  1141.                       @app-name ".mcp sarà disinstallato con i relativi cataloghi.\n"
  1142.                  )
  1143.     )
  1144.     (set #prompt_uninstall_all (cat "Vuoi disinstallare tutto quello che è correlato a " @app-name ".mcc?"))
  1145.     (set #help_uninstall_all "Se non vuoi disinstallare tutto, allora ti verrà richiesto cosa disinstallare.")
  1146.     (set #abort_oldversion (cat "L'installatore ha trovato la versione %ld.%ld di " @app-name ".mcc già installata.\n\n"
  1147.                 "Se vuoi reinstallare la vecchia versione %ld.%ld allora prima rimuovi la nuova versione."
  1148.                )
  1149.     )
  1150.     (set #prompt_update (cat "Quali parti di " @app-name ".mcc vuoi aggiungere alla installazione?"))
  1151.     (set #help_install_demo (cat "Un dimostrativo è un piccolo programma che illustra l'uso della custom class " @app-name ))
  1152.     (set #help_install_source (cat "Puoi usare il codice sorgente della classe custom " @app-name " come esempio, o per creare eseguibili corretti o aggiornati.\nAttenzione - il codice sorgente potrebbe essere in qualunque linguaggio!"))
  1153.     (set #prompt_copy "Vuoi copiare i seguenti file?")
  1154.     (set #prompt_makedir "La seguente directory non è stata trovata, dunque verrà creata:")
  1155.     (set #exit_uninstall_finished (cat "Disinstallazione completata!\n"
  1156.                        '"'
  1157.                        @app-name
  1158.                        '"'
  1159.                        " è stato rimosso dalla directory "
  1160.                        '"'
  1161.                        @default-dest
  1162.                        '"'
  1163.                   )
  1164.     )
  1165.     (set #button_abort "Abbandona")
  1166.     (set #help_install_images (cat "Le immagini sono usate dalla classe custom " @app-name ". Si raccomanda la loro installazione."))
  1167.     (set #prompt_install_demo    "Vuoi installare i programmi dimostrativi forniti?")
  1168.     (set #prompt_install_source "Codice sorgente")
  1169.     (set #prompt_install_images "Vuoi installare le immagini?")
  1170.  
  1171.     (set #welcome_install   (cat "Benvenuto nella procedura di installazione delle custom classes di MUI.\n"
  1172.                  "Indicare, per favore, come questa procedura di installazione dovrà operare (in base alla tua conoscenza del computer Amiga)."
  1173.                 )
  1174.     )
  1175.     (set #welcome_uninstall (cat "Benvenuto nella procedura di disinstallazione delle custom classes di MUI.\n"
  1176.                      "Indicare, per favore, come questa procedura di disinstallazione dovrà operare (in base alla tua conoscenza del computer Amiga)."
  1177.                 )
  1178.     )
  1179.  
  1180.     (set #prompt_install_plangs   "Per quale linguaggio di programmazione vuoi installare i file di supporto?")
  1181.     (set #prompt_uninstall_plangs "Quali file di supporto per i linguaggi di programmazione vuoi rimuovere?")
  1182.  
  1183.     (set #prompt_install_mcc_catalogs    (cat "Quali cataloghi di " @app-name ".mcc vuoi installare?"))
  1184.     (set #prompt_uninstall_mcc_catalogs (cat "Quali cataloghi di " @app-name ".mcc vuoi rimuovere?"))
  1185.     (set #prompt_install_mcp_catalogs    (cat "Quali cataloghi di " @app-name ".mcp vuoi installare?"))
  1186.     (set #prompt_uninstall_mcp_catalogs (cat "Quali cataloghi di " @app-name ".mcp vuoi rimuovere?"))
  1187.  
  1188.     (set #prompt_install_docs    "Quali tipi di documentazione vuoi installare?")
  1189.     (set #prompt_uninstall_docs "Quali tipi di documentazione vuoi rimuovere?")
  1190.  
  1191.     (set #prompt_install_asciidocs   "Per quali linguaggi di programmazione vuoi installare la documentazione in ASCII?")
  1192.     (set #prompt_uninstall_asciidocs "Per quali linguaggi di programmazione vuoi rimuovere la documentazione in ASCII?")
  1193.     (set #prompt_install_agdocs      "Per quali linguaggi vuoi installare la documentazione in AmigaGuide®?")
  1194.     (set #prompt_uninstall_agdocs    "Per quali linguaggi voi rimuovere la documentazione in formato AmigaGuide®?")
  1195.     (set #prompt_install_htmldocs    "Per quali linguaggi vuoi installare la documentazione in HTML?")
  1196.     (set #prompt_uninstall_htmldocs  "Per quali linguaggi voi rimuovere la documentazione in formato HTML?")
  1197.    )
  1198.    (
  1199.     (if (= @installer-version 0)
  1200.       (
  1201.        (set #help_askoptions "Med en Installer ældre end 42.6 kan det ske at du ser hak-bokse uden navn. Der vil intet ske ved at trykke på dem.\n\n")
  1202.        (set #help_askchoice  "Med en Installer ældre end 42.6 kan det ske at du ser radioknapper uden navn. Trykker du på en, vil du i stedet vælge den nedenunder.\n\n")
  1203.       )
  1204.     )
  1205.     (set #unknown          "ukendt")
  1206.     (set #choice_english      "Engelsk")
  1207.     (set #choice_german       "Tysk")
  1208.     (set #choice_french       "Fransk")
  1209.     (set #choice_spanish      "Spansk")
  1210.     (set #choice_portuguese   "Portugisisk")
  1211.     (set #choice_danish       "Dansk")
  1212.     (set #choice_italian      "Italiensk")
  1213.     (set #choice_dutch          "Hollandsk")
  1214.     (set #choice_norwegian    "Norsk")
  1215.     (set #choice_swedish      "Svensk")
  1216.     (set #choice_polish       "Polsk")
  1217.     (set #choice_finnish      "Finsk")
  1218.     (set #choice_hungarian    "Ungarsk")
  1219.     (set #choice_turkish      "Tyrkisk")
  1220.     (set #choice_greek          "Græsk")
  1221.     (set #choice_latin          "Latin")
  1222.     (set #choice_esperanto    "Esperanto")
  1223.     (set #choice_russian      "Russisk")
  1224.     (set #choice_czech          "Tjekkisk")
  1225.     (set #choice_catalonian   "Katalansk")
  1226.     (set #choice_croatian     "Kroatisk")
  1227.     (set #choice_serbian      "Serbisk")
  1228.     (set #choice_slovak       "Slovakisk")
  1229.     (set #choice_slovenian    "Slovensk")
  1230.     (set #choice_portuguesebr "Portugisisk (Br)")
  1231.  
  1232.     (set #choice_catalogs   "Oversættelser")
  1233.     (set #choice_docs        "Dokumentation")
  1234.     (set #choice_developer  "Udvikler-materiale")
  1235.     (set #choice_source     "Kildekode")
  1236.     (set #choice_images     "Billeder")
  1237.     (set #choice_install    "Installere")
  1238.     (set #choice_update     "Opdatere")
  1239.     (set #choice_uninstall  "Fjerne")
  1240.     (set #prompt_askcpufpu       (cat "Vælg venligst CPU/FPU-konfigurationen for hvilken du ønsker at installere " @app-name ".mcc"))
  1241.     (set #prompt_info           (cat "\nVelkommen til " @app-name " MUI custom class\n" #copyright "\n\n"))
  1242.     (set #prompt_install_uninstall (cat #prompt_info "Ønsker du at installere eller at fjerne den pågældende custom class?"))
  1243.     (set #abort_nocpu ( cat "Desværre, programmet kan ikke installere " @app-name ".mcc, idet din CPU-konfiguration ikke er understøttet.\n"))
  1244.     (set #abort_nomui (cat @app-name " MUI custom class'en kan kun bruges med Magic User Interface (MUI), og uden denne er custom class'en ubrugelig!\n\n"
  1245.                "`Install' har ikke fundet " @default-dest " til at være assignet, så installér venligst MUI før du installerer " @app-name ".mcc!\n"
  1246.               )
  1247.     )
  1248.     (set #prompt_uninstall_parts (cat "Hvilke dele ønsker du at fjerne?\n"
  1249.                       @app-name ".mcp vil også fjerne de tilhørende oversættelser.\n"
  1250.                  )
  1251.     )
  1252.     (set #prompt_uninstall_all (cat "Ønsker du at fjerne alt relateret til " @app-name ".mcc?"))
  1253.     (set #help_uninstall_all "Hvis du ikke ønsker at fjerne alt, vil du blive spurgt hvilke dele der skal fjernes.")
  1254.     (set #abort_oldversion (cat "`Installer' har opdaget at version %ld.%ld af " @app-name ".mcc allerede er installeret.\n\n"
  1255.                 "Hvis du ønsker at gen-installere den gamle version %ld.%ld, så fjern venligst den nye version først."
  1256.                )
  1257.     )
  1258.     (set #prompt_update (cat "Hvilke dele af " @app-name ".mcc ønsker du at tilføje?"))
  1259.     (set #help_install_demo (cat "Dette demonstrationsprogram er et lille program som demonstrerer brugen af " @app-name "custom class."))
  1260.     (set #help_install_source (cat "Kildekoden til " @app-name "-customklassen kan bruges som et eksempel eller til at lave dine egne (fejlrettede) udgaver.\nVær forsigtig - kildekoden kan være i et hvilket som helst programmeringssprog!"))
  1261.     (set #prompt_copy "Ønsker du at kopiere de(n) følgende fil(er)?")
  1262.     (set #prompt_makedir "Følgende skuffe var ikke fundet, så den skal skabes:")
  1263.     (set #exit_uninstall_finished (cat "Fjernelse færdig!\n"
  1264.                        '"'
  1265.                        @app-name
  1266.                        '"'
  1267.                        " er fjernet fra din "
  1268.                        '"'
  1269.                        @default-dest
  1270.                        '"'
  1271.                        "-skuffe (eller partition)."
  1272.                   )
  1273.     )
  1274.     (set #button_abort "Afbryde af-installering")
  1275.     (set #help_install_images (cat "Billederne er lavet til " @app-name "-klassen. Det anbefales at installere dem."))
  1276.     (set #abort_oldmui (cat "For at installere " @app-name ".mcc behøver du MUI %s som minimum.\n\n"
  1277.                 "`Install' har kun fundet MUI %s installeret.\n"
  1278.                )
  1279.     )
  1280.     (set #abort_oldos  (cat "For at installere " @app-name ".mcc behøver du OS %s som minimum.\n\n"
  1281.                 "`Install' har kun fundet OS %s installeret.\n"
  1282.                )
  1283.     )
  1284.     (set #prompt_install_demo    "Ønsker du at installere det inkluderede demonstrationsprogram?")
  1285.     (set #prompt_install_source "Ønsker du at installere kildekoden?")
  1286.     (set #prompt_install_images "Ønsker du at installere billederne?")
  1287.  
  1288.     (set #welcome_install   (cat "Velkommen til MUI custom class-installationsprogrammet.\n"
  1289.                  "Vælg venligst hvordan installationen skal forløbe (baseret på dit kendskab til Amiga-computeren)."
  1290.                 )
  1291.     )
  1292.     (set #welcome_uninstall (cat "Velkommen til MUI custom class-fjerneprogrammet.\n"
  1293.                  "Vælg venligst hvordan fjernelsen skal forløbe (baseret på dit kendskab til Amiga-computeren)."
  1294.                 )
  1295.     )
  1296.  
  1297.     (set #prompt_install_plangs   "Hvilke programmeringssprog ønsker du at installere understøttelse af?")
  1298.     (set #prompt_uninstall_plangs "Hvilke programmeringssprog ønsker du at fjerne understøttelse fra?")
  1299.  
  1300.     (set #prompt_install_mcc_catalogs    (cat "Hvilke oversættelser af " @app-name ".mcc ønsker du at installere?"))
  1301.     (set #prompt_uninstall_mcc_catalogs (cat "Hvilke oversættelser af " @app-name ".mcc ønsker du at fjerne?"))
  1302.     (set #prompt_install_mcp_catalogs    (cat "Hvilke oversættelser af " @app-name ".mcp ønsker du at installere?"))
  1303.     (set #prompt_uninstall_mcp_catalogs (cat "Hvilke oversættelser af " @app-name ".mcp ønsker du at fjerne?"))
  1304.  
  1305.     (set #prompt_install_docs    "Hvilken type dokumenter ønsker du at installere?")
  1306.     (set #prompt_uninstall_docs "Hvilken type dokumenter ønsker du at fjerne?")
  1307.  
  1308.     (set #prompt_install_asciidocs   "På hvilke sprog ønsker du at installere ASCII-dokumentation?")
  1309.     (set #prompt_uninstall_asciidocs "For hvilke sprog ønsker du at fjerne ASCII-dokumentation?")
  1310.     (set #prompt_install_agdocs      "På hvilke sprog ønsker du at installere AmigaGuide®-dokumentation?")
  1311.     (set #prompt_uninstall_agdocs    "For hvilke sprog ønsker du at fjerne AmigaGuide®-dokumentation?")
  1312.     (set #prompt_install_htmldocs    "På hvilke sprog ønsker du at installere HTML-dokumentation?")
  1313.     (set #prompt_uninstall_htmldocs  "For hvilke sprog ønsker du at fjerne HTML-dokumentation?")
  1314.    )
  1315.    (
  1316.     (complete 0)
  1317.    )
  1318.    (
  1319.     (complete 0)
  1320.    )
  1321.    (
  1322.     (if (= @installer-version 0)
  1323.       (
  1324.  
  1325.        (set #help_askoptions "Avec l'Installer à la version antérieur à 42.6 il est possible que des cases à crochets s'affichent sans étiquettes.  La sélection de ces cases vierges sera tout simplement ignorée.\n\n")
  1326.        (set #help_askchoice  "Avec l'Installer à la version antérieur à 42.6 il est possible que des boutons radios s'affichent sans étiquettes.  La sélection de ces boutons correspondra alors à une sélection du prochain bouton valide.\n\n")
  1327.       )
  1328.     )
  1329.     (set #unknown          "Inconnu")
  1330.     (set #choice_english      "Anglais")
  1331.     (set #choice_german       "Allemand")
  1332.     (set #choice_french       "Français")
  1333.     (set #choice_spanish      "Espagnol")
  1334.     (set #choice_portuguese   "Portuguais")
  1335.     (set #choice_danish       "Danois")
  1336.     (set #choice_italian      "Italien")
  1337.     (set #choice_dutch          "Hollandais")
  1338.     (set #choice_norwegian    "Norvégien")
  1339.     (set #choice_swedish      "Suédois")
  1340.     (set #choice_polish       "Polonais")
  1341.     (set #choice_finnish      "Finlandais")
  1342.     (set #choice_hungarian    "Hongrois")
  1343.     (set #choice_turkish      "Turc")
  1344.     (set #choice_greek          "Grec")
  1345.     (set #choice_latin          "Latin")
  1346.     (set #choice_esperanto    "Espéranto")
  1347.     (set #choice_russian      "Russe")
  1348.     (set #choice_czech          "Tchèque")
  1349.     (set #choice_catalonian   "Catalan")
  1350.     (set #choice_croatian     "Croate")
  1351.     (set #choice_serbian      "Serbe")
  1352.     (set #choice_slovak       "Slovaque")
  1353.     (set #choice_slovenian    "Slovène")
  1354.     (set #choice_portuguesebr "Portuguais (Br)")
  1355.  
  1356.     (set #choice_catalogs   "Catalogues")
  1357.     (set #choice_docs        "Documentation")
  1358.     (set #choice_developer  "Outils de développement")
  1359.     (set #choice_source     "Code source")
  1360.     (set #choice_images     "Images")
  1361.     (set #choice_install    "Installer")
  1362.     (set #choice_update     "Mise à niveau")
  1363.     (set #choice_uninstall  "Désinstaller")
  1364.     (set #prompt_askcpufpu       (cat "Sélectionnez la configuration de processeur pour lequel vous souhaitez installer " @app-name ".mcc"))
  1365.     (set #prompt_info           (cat "\nBienvenue à la classe MUI " @app-name "\n" #copyright "\n\n"))
  1366.     (set #prompt_install_uninstall (cat #prompt_info "Souhaite-vous installer ou désinstaller cette classe?"))
  1367.     (set #abort_nocpu ( cat "Désolé, ce script est incapable d'installer " @app-name ".mcc, parce que votre choix de configuration de processeur n'y est pas supporté.\n"))
  1368.     (set #abort_nomui (cat "La classe MUI " @app-name " ne peut être utilisée qu'avec Magic User Interface (MUI).  En dehors ce système, cette classe demeure inutilisable!\n\n"
  1369.                "Le répertoire " @default-dest " est introuvable, veuillez installer MUI avant de tenter d'installer " @app-name ".mcc!\n"
  1370.               )
  1371.     )
  1372.     (set #prompt_uninstall_parts (cat "Quelles sections souhaitez-vous désinstaller?\n"
  1373.                       "Notez que les catalogues relatifs à " @app-name ".mcp seront également désinstallés.\n"
  1374.                  )
  1375.     )
  1376.     (set #prompt_uninstall_all (cat "Désirez-vous désinstaller tous les fichiers relatifs à " @app-name ".mcc?"))
  1377.     (set #help_uninstall_all "Si vous ne désirez pas tout désinstaller, il vous sera alors demander de préciser quelles sections vous souhaitez enlever.")
  1378.     (set #abort_oldversion (cat "La version %ld.%ld de " @app-name ".mcc semble être déjà installée.\n\n"
  1379.                 "Si vous souhaitez réinstaller l'ancienne version %ld.%ld, veuillez désinstaller d'abord la nouvelle version."
  1380.                )
  1381.     )
  1382.     (set #prompt_update (cat "Quelles sections de " @app-name ".mcc souhaitez-vous ajouter à l'installation?"))
  1383.     (set #help_install_demo (cat "Ce programme de démonstration est un petit logiciel démontrant l'utilisation de la nouvelle classe MUI " @app-name "."))
  1384.     (set #help_install_source (cat "Le code source de la classe " @app-name " peut être utilisé en exemple afin de créer vos propres classes.\nAttention - le code source peut être écrit en n'importe quel langage !"))
  1385.     (set #prompt_copy "Souhaitez-vous copier le(s) fichier(s) suivant(s)?")
  1386.     (set #prompt_makedir "Puisque le tiroir suivant n'a pas été trouvé, il doit donc être créé:")
  1387.     (set #exit_uninstall_finished (cat "Désinstallation complétée !\n« "
  1388.                        @app-name
  1389.                        " » est retirée du répertoire (ou partition) « "
  1390.                        @default-dest
  1391.                        " »."
  1392.                   )
  1393.     )
  1394.     (set #button_abort "Annuler la désinstallation")
  1395.     (set #help_install_images (cat "Les images sont créées pour la classe " @app-name". Il est recommandé d'en faire l'installation."))
  1396.     (set #abort_oldmui (cat "MUI %s est le minimum requis afin d'installer " @app-name ".mcc.\n\n"
  1397.                 "Pour l'instant, seul MUI %s semble installé sur votre système.\n"
  1398.                )
  1399.     )
  1400.     (set #abort_oldos  (cat "OS %s est le minimum requis afin d'installer " @app-name ".mcc.\n\n"
  1401.                 "Pour l'instant, seul OS %s semble installé sur votre système.\n"
  1402.                )
  1403.     )
  1404.     (set #prompt_install_demo    "Voulez-vous installer le programme de démonstration?")
  1405.     (set #prompt_install_source "Désirez-vous installer le code source ?")
  1406.     (set #prompt_install_images "Souhaitez-vous installer les images ?")
  1407.  
  1408.     (set #welcome_install   (cat "Bienvenue à l'utilitaire d'installation de classe MUI.\n"
  1409.                  "Veuillez indiquer le type d'installation souhaité\n(basé sur votre connaissance de l'ordinateur Amiga)."
  1410.                 )
  1411.     )
  1412.     (set #welcome_uninstall (cat "Bienvenue à l'utilitaire de désinstallation de classe MUI.\n"
  1413.                  "Veuillez indiquer le type de désinstallation souhaité\n(basé sur votre connaissance de l'ordinateur Amiga)."
  1414.                 )
  1415.     )
  1416.  
  1417.     (set #prompt_install_plangs   "Pour quels langages de programmation souhaitez-vous installer les documents d'assistance technique?")
  1418.     (set #prompt_uninstall_plangs "Pour quels langages de programmation souhaitez-vous désinstaller les documents d'assistance technique?")
  1419.  
  1420.     (set #prompt_install_mcc_catalogs    (cat "Lesquels de ces catalogues destinés à " @app-name ".mcc souhaitez-vous installer?"))
  1421.     (set #prompt_uninstall_mcc_catalogs (cat "Lesquels de ces catalogues souhaitez-vous désinstaller pour " @app-name ".mcc?"))
  1422.     (set #prompt_install_mcp_catalogs    (cat "Lesquels de ces catalogues destinés à " @app-name ".mcp souhaitez-vous installer?"))
  1423.     (set #prompt_uninstall_mcp_catalogs (cat "Lesquels de ces catalogues souhaitez-vous désinstaller pour " @app-name ".mcp?"))
  1424.  
  1425.     (set #prompt_install_docs    "Quels types de document souhaitez-vous installer?")
  1426.     (set #prompt_uninstall_docs "Quelles types de document souhaitez-vous désinstaller?")
  1427.  
  1428.     (set #prompt_install_asciidocs   "Pour quelles langues souhaitez-vous installer la documentation de format ASCII?")
  1429.     (set #prompt_uninstall_asciidocs "Pour quelles langues souhaitez-vous désinstaller la documentation de format ASCII?")
  1430.     (set #prompt_install_agdocs      "Pour quelles langues souhaitez-vous installer la documentation de format AmigaGuide®?")
  1431.     (set #prompt_uninstall_agdocs    "Pour quelles langues souhaitez-vous désinstaller la documentation de format AmigaGuide®?")
  1432.     (set #prompt_install_htmldocs    "Pour quelles langues souhaitez-vous installer la documentation de format HTML?")
  1433.     (set #prompt_uninstall_htmldocs  "Pour quelles langues souhaitez-vous désinstaller la documentation de format HTML?")
  1434.    )
  1435.    (
  1436.     (if (= @installer-version 0)
  1437.       (
  1438.        (set #help_askoptions "Mit einem Installer der älter als Version 42.6 ist, kann es passieren, daß Checkbox-Knöpfe ohne Labels zu sehen sind. Das Setzen dieser Knöpfe wird ignoriert.\n\n")
  1439.        (set #help_askchoice  "Mit einem Installer der älter als Version 42.6 ist, kann es passieren, daß Radio-Knöpfe ohne Labels zu sehen sind. Das Setzen dieser Knöpfe entspricht der nächst kleineren Auswahl.\n\n")
  1440.       )
  1441.     )
  1442.     (set #unknown          "unbekannt")
  1443.     (set #choice_english      "Englisch")
  1444.     (set #choice_german       "Deutsch")
  1445.     (set #choice_french       "Französisch")
  1446.     (set #choice_spanish      "Spanisch")
  1447.     (set #choice_portuguese   "Portugiesisch")
  1448.     (set #choice_danish       "Dänisch")
  1449.     (set #choice_italian      "Italienisch")
  1450.     (set #choice_dutch          "Niederländisch")
  1451.     (set #choice_norwegian    "Norwegisch")
  1452.     (set #choice_swedish      "Schwedisch")
  1453.     (set #choice_polish       "Polnisch")
  1454.     (set #choice_finnish      "Finnisch")
  1455.     (set #choice_hungarian    "Ungarisch")
  1456.     (set #choice_turkish      "Türkisch")
  1457.     (set #choice_greek          "Griechisch")
  1458.     (set #choice_latin          "Latein")
  1459.     (set #choice_esperanto    "Esperanto")
  1460.     (set #choice_russian      "Russisch")
  1461.     (set #choice_czech          "Tschechisch")
  1462.     (set #choice_catalonian   "Katalanisch")
  1463.     (set #choice_croatian     "Kroatisch")
  1464.     (set #choice_serbian      "Serbisch")
  1465.     (set #choice_slovak       "Slowakisch")
  1466.     (set #choice_slovenian    "Slawisch")
  1467.     (set #choice_portuguesebr "Portugiesisch (Br)")
  1468.  
  1469.     (set #choice_catalogs   "Kataloge")
  1470.     (set #choice_docs        "Dokumentation")
  1471.     (set #choice_developer  "Entwickler-Material")
  1472.     (set #choice_source     "Quellcode")
  1473.     (set #choice_images     "Bilder")
  1474.     (set #choice_install    "Installieren")
  1475.     (set #choice_update     "Updaten")
  1476.     (set #choice_uninstall  "Deinstallieren")
  1477.     (set #prompt_askcpufpu (cat "Bitte wählen Sie die CPU/FPU Konfiguration, für die " @app-name ".mcc installiert werden soll."))
  1478.     (set #prompt_info (cat "\nWillkommen zur " @app-name " MUI-Klasse\n" #copyright "\n\n"))
  1479.     (set #prompt_install_uninstall (cat #prompt_info "Wollen Sie die Klasse installieren oder deinstallieren?"))
  1480.     (set #abort_nocpu (cat @app-name ".mcc kann leider nicht installiert werden, da Ihre CPU-Konfiguration nicht unterstützt wird.\n"))
  1481.     (set #abort_nomui (cat "Die " @app-name " MUI-Klasse kann nur zusammen mit dem Magic User Interface (MUI) benutzt werden, ohne MUI ist die Klasse nutzlos!\n\n"
  1482.                "Der Installer konnte " @default-dest " nicht finden, installieren Sie bitte erst MUI, bevor Sie versuchen " @app-name ".mcc zu installieren!\n"
  1483.               )
  1484.     )
  1485.     (set #prompt_uninstall_parts (cat "Welche Teile wollen Sie deinstallieren?\n"
  1486.                       @app-name ".mcp deinstalliert auch die entsprechenden Kataloge.\n"
  1487.                  )
  1488.     )
  1489.     (set #prompt_uninstall_all (cat "Wollen Sie alles was mit " @app-name ".mcc zu tun hat deinstallieren?"))
  1490.     (set #help_uninstall_all "Wenn Sie nicht alles deinstallieren wollen, werden Sie gefragt welche Teile deinstalliert werden sollen.")
  1491.     (set #abort_oldversion (cat "Der Installer hat die bereits installierte Version %ld.%ld von " @app-name ".mcc gefunden.\n\n"
  1492.                 "Wenn Sie die ältere Version %ld.%ld wieder installieren wollen, deinstallieren Sie die neuere Version bitte zuerst."
  1493.                )
  1494.     )
  1495.     (set #prompt_update (cat "Welche Teile wollen Sie zur " @app-name ".mcc Installation hinzufügen?"))
  1496.     (set #help_install_demo (cat "Die Demo ist ein kleines Programm, welches die Benutzung der " @app-name " Klasse zeigt."))
  1497.     (set #help_install_source (cat "Der Quellcode der " @app-name " Klasse kann als Beispiel benutzt werden, oder aber um eigene (korrigierte) Binärfiles zu erzeugen.\nSeien Sie vorsichtig - der Quellcode kann in einer beliebigen Sprache vorliegen!"))
  1498.     (set #prompt_copy "Wollen Sie die folgende(n) Datei(en) kopieren?")
  1499.     (set #prompt_makedir "Das folgende Verzeichnis wurde nicht gefunden, deshalb muß es erzeugt werden:")
  1500.     (set #exit_uninstall_finished (cat "Deinstallation abgeschlossen!\n"
  1501.                        '"'
  1502.                        @app-name
  1503.                        '"'
  1504.                        " wurde aus Ihrer Schublade (oder Partition) "
  1505.                        '"'
  1506.                        @default-dest
  1507.                        '"'
  1508.                        " entfernt."
  1509.                   )
  1510.     )
  1511.     (set #button_abort "Deinstallation abbrechen")
  1512.     (set #help_install_images (cat "Die Bilder wurden für die " @app-name " Klasse gemalt. Es wird empfohlen sie zu installieren."))
  1513.     (set #abort_oldmui (cat "Um " @app-name ".mcc zu installieren wird mindestens MUI %s benötigt.\n\n"
  1514.                 "Der Installer konnte aber nur MUI %s finden.\n"
  1515.                )
  1516.     )
  1517.     (set #abort_oldos  (cat "Um " @app-name ".mcc zu installieren wird mindestens OS %s benötigt.\n\n"
  1518.                 "Der Installer konnte aber nur OS %s finden.\n"
  1519.                )
  1520.     )
  1521.     (set #prompt_install_demo    "Wollen Sie die mitgelieferte Demo installieren?")
  1522.     (set #prompt_install_source "Wollen Sie den Quellcode installieren?")
  1523.     (set #prompt_install_images "Wollen Sie die Bilder installieren?")
  1524.  
  1525.     (set #welcome_install   (cat "Willkommen zum MUI-Klassen Installations-Werkzeug.\n"
  1526.                  "Bitte geben Sie an, wie die Installation geschehen soll (basierend auf Ihrem Wissen über den Amiga Computer)."
  1527.                 )
  1528.     )
  1529.     (set #welcome_uninstall (cat "Willkommen zum MUI-Klassen deinstallations Werkzeug.\n"
  1530.                  "Bitte geben Sie an, wie die Deinstallation geschehen soll (basierend auf Ihrem Wissen über den Amiga Computer)."
  1531.                 )
  1532.     )
  1533.  
  1534.     (set #prompt_install_plangs   "Unterstützung für welche Programmiersprache wollen Sie installieren?")
  1535.     (set #prompt_uninstall_plangs "Unterstützung für welche Programmiersprache wollen Sie deinstallieren?")
  1536.  
  1537.     (set #prompt_install_mcc_catalogs    (cat "Welche Kataloge für " @app-name ".mcc wollen Sie installieren?"))
  1538.     (set #prompt_uninstall_mcc_catalogs (cat "Welche Katalog von " @app-name ".mcc wollen Sie deinstallieren?"))
  1539.     (set #prompt_install_mcp_catalogs    (cat "Welche Kataloge für " @app-name ".mcp wollen Sie installieren?"))
  1540.     (set #prompt_uninstall_mcp_catalogs (cat "Welche Katalog von " @app-name ".mcp wollen Sie deinstallieren?"))
  1541.  
  1542.     (set #prompt_install_docs    "Welche Art von Dokumenten wollen Sie installieren?")
  1543.     (set #prompt_uninstall_docs "Welche Art von Dokumenten wollen Sie deinstallieren?")
  1544.  
  1545.     (set #prompt_install_asciidocs   "Für welche Sprachen wollen Sie die ASCII Dokumentation installieren?")
  1546.     (set #prompt_uninstall_asciidocs "Für welche Sprachen wollen Sie die ASCII Dokumentation deinstallieren?")
  1547.     (set #prompt_install_agdocs      "Für welche Sprachen wollen Sie die AmigaGuide® Dokumentation installieren?")
  1548.     (set #prompt_uninstall_agdocs    "Für welche Sprachen wollen Sie die AmigaGuide® Dokumentation deinstallieren?")
  1549.     (set #prompt_install_htmldocs    "Für welche Sprachen wollen Sie die HTML Dokumentation installieren?")
  1550.     (set #prompt_uninstall_htmldocs  "Für welche Sprachen wollen Sie die HTML Dokumentation deinstallieren?")
  1551.    )
  1552.    (
  1553.     (if (= @installer-version 0)
  1554.       (
  1555.        (set #help_askoptions "With an Installer prior to version 42.6 it can happen that you see checkbox-buttons without labels. Selecting these buttons will be ignored.\n\n")
  1556.        (set #help_askchoice  "With an Installer prior to version 42.6 it can happen that you see radio-buttons without labels. Selecting these buttons will result in the next lower available selection.\n\n")
  1557.       )
  1558.     )
  1559.     (set #unknown          "unknown")
  1560.     (set #choice_english      "English")
  1561.     (set #choice_german       "German")
  1562.     (set #choice_french       "French")
  1563.     (set #choice_spanish      "Spanish")
  1564.     (set #choice_portuguese   "Portuguese")
  1565.     (set #choice_danish       "Danish")
  1566.     (set #choice_italian      "Italian")
  1567.     (set #choice_dutch          "Dutch")
  1568.     (set #choice_norwegian    "Norwegian")
  1569.     (set #choice_swedish      "Swedish")
  1570.     (set #choice_polish       "Polish")
  1571.     (set #choice_finnish      "Finnish")
  1572.     (set #choice_hungarian    "Hungarian")
  1573.     (set #choice_turkish      "Turkish")
  1574.     (set #choice_greek          "Greek")
  1575.     (set #choice_latin          "Latin")
  1576.     (set #choice_esperanto    "Esperanto")
  1577.     (set #choice_russian      "Russian")
  1578.     (set #choice_czech          "Czech")
  1579.     (set #choice_catalonian   "Catalonian")
  1580.     (set #choice_croatian     "Croatian")
  1581.     (set #choice_serbian      "Serbian")
  1582.     (set #choice_slovak       "Slovak")
  1583.     (set #choice_slovenian    "Slovenian")
  1584.     (set #choice_portuguesebr "Portuguese (Br)")
  1585.  
  1586.     (set #choice_catalogs   "Catalogs")
  1587.     (set #choice_docs        "Documentation")
  1588.     (set #choice_developer  "Developer material")
  1589.     (set #choice_source     "Source code")
  1590.     (set #choice_images     "Images")
  1591.     (set #choice_install    "Install")
  1592.     (set #choice_update     "Update")
  1593.     (set #choice_uninstall  "Uninstall")
  1594.     (set #prompt_askcpufpu       (cat "Please select the CPU/FPU configuration for which you want to install " @app-name ".mcc"))
  1595.     (set #prompt_info           (cat "\nWelcome to the " @app-name " MUI custom class\n" #copyright "\n\n"))
  1596.     (set #prompt_install_uninstall (cat #prompt_info "Do you want to install or uninstall the custom class?"))
  1597.     (set #abort_nocpu ( cat "Sorry, the script is unable to install " @app-name ".mcc, because your CPU configuration is not supported.\n"))
  1598.     (set #abort_nomui (cat "The " @app-name " MUI custom class can only be used with the Magic User Interface (MUI), without it the custom class is useless!\n\n"
  1599.                "The installer has not found " @default-dest " to be assigned, so please install MUI before trying to install " @app-name ".mcc!\n"
  1600.               )
  1601.     )
  1602.     (set #prompt_uninstall_parts (cat "Which parts do you want to uninstall?\n"
  1603.                       @app-name ".mcp will uninstall relating catalogs too.\n"
  1604.                  )
  1605.     )
  1606.     (set #prompt_uninstall_all (cat "Do you want to uninstall all things related with " @app-name ".mcc?"))
  1607.     (set #help_uninstall_all "If you do not want to uninstall all, you will be asked which parts you want to uninstall.")
  1608.     (set #abort_oldversion (cat "The Installer found that version %ld.%ld of " @app-name ".mcc is already installed.\n\n"
  1609.                 "If you want to reinstall the older version %ld.%ld then please uninstall the newer version first."
  1610.                )
  1611.     )
  1612.     (set #prompt_update (cat "Which parts of " @app-name ".mcc do you want to add to the installation?"))
  1613.     (set #help_install_demo (cat "The demo is a small program that demonstrates the usage of the " @app-name " custom class."))
  1614.     (set #help_install_source (cat "The source code of " @app-name " custom class can be used as an example or you can create your own (bug fixed) binaries.\nBe careful - the source code can be in any language!"))
  1615.     (set #prompt_copy "Do you want to copy the following file(s)?")
  1616.     (set #prompt_makedir "The following directory was not found, so it must be created:")
  1617.     (set #exit_uninstall_finished (cat "Uninstallation complete!\n"
  1618.                        '"'
  1619.                        @app-name
  1620.                        '"'
  1621.                        " is removed from your "
  1622.                        '"'
  1623.                        @default-dest
  1624.                        '"'
  1625.                        " drawer (or partition)."
  1626.                   )
  1627.     )
  1628.     (set #button_abort "Abort Uninstall")
  1629.     (set #help_install_images (cat "The images are created for the " @app-name "custom class. It is recommended to install them."))
  1630.     (set #abort_oldmui (cat "To install " @app-name ".mcc you need MUI %s as a minimum.\n\n"
  1631.                 "The installer has found that only MUI %s is installed.\n"
  1632.                )
  1633.     )
  1634.     (set #abort_oldos  (cat "To install " @app-name ".mcc you need OS %s as a minimum.\n\n"
  1635.                 "The installer has found that only OS %s is installed.\n"
  1636.                )
  1637.     )
  1638.     (set #prompt_install_demo    "Do you want to install the supplied demo?")
  1639.     (set #prompt_install_source "Do you want to install the source code?")
  1640.     (set #prompt_install_images "Do you want to install the images?")
  1641.  
  1642.     (set #welcome_install   (cat "Welcome to the MUI custom class installation utility.\n"
  1643.                  "Please indicate how the installation should proceed (based upon your knowledge of the Amiga computer)."
  1644.                 )
  1645.     )
  1646.     (set #welcome_uninstall (cat "Welcome to the MUI custom class uninstallation utility.\n"
  1647.                  "Please indicate how the uninstallation should proceed (based upon your knowledge of the Amiga computer)."
  1648.                 )
  1649.     )
  1650.  
  1651.     (set #prompt_install_plangs   "Support for which programming languages do you want to install?")
  1652.     (set #prompt_uninstall_plangs "Support for which programming languages do you want to uninstall?")
  1653.  
  1654.     (set #prompt_install_mcc_catalogs    (cat "Which catalogs for " @app-name ".mcc do you want to install?"))
  1655.     (set #prompt_uninstall_mcc_catalogs (cat "Which catalogs for " @app-name ".mcc do you want to uninstall?"))
  1656.     (set #prompt_install_mcp_catalogs    (cat "Which catalogs for " @app-name ".mcp do you want to install?"))
  1657.     (set #prompt_uninstall_mcp_catalogs (cat "Which catalogs for " @app-name ".mcp do you want to uninstall?"))
  1658.  
  1659.     (set #prompt_install_docs    "Which type of documents do you want to install?")
  1660.     (set #prompt_uninstall_docs "Which type of documents do you want to uninstall?")
  1661.  
  1662.     (set #prompt_install_asciidocs   "For which languages do you want to install the ASCII documentation?")
  1663.     (set #prompt_uninstall_asciidocs "For which languages do you want to uninstall the ASCII documentation?")
  1664.     (set #prompt_install_agdocs      "For which languages do you want to install the AmigaGuide® documentation?")
  1665.     (set #prompt_uninstall_agdocs    "For which languages do you want to uninstall the AmigaGuide® documentation?")
  1666.     (set #prompt_install_htmldocs    "For which languages do you want to install the HTML documentation?")
  1667.     (set #prompt_uninstall_htmldocs  "For which languages do you want to uninstall the HTML documentation?")
  1668.    )
  1669.  )
  1670.  (if (> @installer-version 0)
  1671.    (
  1672.     (set #help_askoptions "")
  1673.     (set #help_askchoice "")
  1674.    )
  1675.  )
  1676.  
  1677.  (procedure P_BitToLanguage
  1678.   (set #i 0)
  1679.   (set #bitmask %11111111111111111111111110)
  1680.   (while (AND (< #i 25) (NOT (IN #langmask #i)))
  1681.     (
  1682.      (set #bitmask (BITOR (shiftleft #bitmask 1) %00000000000000000000000001))
  1683.      (set #i (+ #i 1))
  1684.     )
  1685.   )
  1686.   (set #langmask (BITAND #langmask #bitmask))
  1687.   (set #lang (select #i "english" "deutsch" "français" "español" "português" "dansk" "italiano" "nederlands" "norsk" "svenska" "polski" "suomi" "magyar" "greek" "esperanto" "türkçe" "latina" "russian" "ÃeÓtina" "catalonian" "Croatian" "srpski" "Slovak" "slovensko" "português-brasil" ""))
  1688.  )
  1689.  
  1690.  (procedure P_GetVersion
  1691.   (set #vernum (getversion (cat #file)))
  1692.   (set #ver (/ #vernum 65536))
  1693.   (set #rev (- #vernum (* #ver 65536)))
  1694.  )
  1695.  
  1696.  (procedure P_CompareVersions
  1697.   (if (< #ver #ver2)
  1698.     (set #result -1)
  1699.     (if (> #ver #ver2)
  1700.       (set #result 1)
  1701.       (if (< #rev #rev2)
  1702.     (set #result -1)
  1703.     (if (> #rev #rev2)
  1704.       (set #result 1)
  1705.       (set #result 0)
  1706.     )
  1707.       )
  1708.     )
  1709.   )
  1710.  )
  1711.  
  1712.  (procedure P_GetOSVersionStr
  1713.   (set #i 0)
  1714.   (while (<> #ver (select #i 30 31 32 33 34 36 37 38 39 40 #ver))
  1715.     (set #i (+ #i 1))
  1716.   )
  1717.   (set #str (select #i "1.0" "1.1 NTSC" "1.1 PAL" "1.2" "1.3" "2.0pre" "2.0" "2.1" "3.0" "3.1" #unknown))
  1718.  )
  1719.  
  1720.  (procedure P_GetOSVersion
  1721.   (set #file "libs:version.library")
  1722.   (P_GetVersion)
  1723.   (set #os_ver #ver)
  1724.   (set #os_rev #rev)
  1725.  
  1726.   (P_GetOSVersionStr)
  1727.   (set #os_str #str)
  1728.  )
  1729.  
  1730.  (procedure P_GetCPUFPU
  1731.   (set #cpu_str (database "cpu"))
  1732.   (set #cpu 0)
  1733.   (while (<> #cpu_str (select #cpu "68000" "68010" "68020" "68030" "68040""68060" #cpu))
  1734.     (set #cpu (+ #cpu 1))
  1735.   )
  1736.   (if (= #cpu 6)
  1737.     (
  1738.      (set #cpu -1)
  1739.      (set #cpu_str #unknown)
  1740.     )
  1741.   )
  1742.  
  1743.   (if @installer-version
  1744.     (
  1745.      (set #fpu_str (database "fpu"))
  1746.      (set #fpu 0)
  1747.      (while (<> #fpu_str (select #fpu "NOFPU" "68881" "68882" "FPU40" #fpu_str))
  1748.        (set #fpu (+ #fpu 1))
  1749.      )
  1750.      (if (= #fpu 4)
  1751.        (
  1752.     (set #fpu -1)
  1753.     (set #fpu_str #unknown)
  1754.        )
  1755.      )
  1756.     )
  1757.     (
  1758.      (set #fpu -1)
  1759.      (set #fpu_str #unknown)
  1760.     )
  1761.   )
  1762.  )
  1763.  
  1764.  (procedure P_AskLanguages
  1765.   (set #langmask (BITAND #langmask %1111111111111111111111111))
  1766.   (if #langmask
  1767.     (
  1768.      (set #bitmask (askoptions (prompt #prompt)
  1769.                    (help #help_askoptions @askoptions-help)
  1770.                    (default (BITAND #defaultmask #langmask))
  1771.                    (choices
  1772.                  (if (IN #langmask 0)
  1773.                    (cat #prop #choice_english)
  1774.                    ("")
  1775.                  )
  1776.                  (if (IN #langmask 1)
  1777.                    (cat #prop #choice_german)
  1778.                    ("")
  1779.                  )
  1780.                  (if (IN #langmask 2)
  1781.                    (cat #prop #choice_french)
  1782.                    ("")
  1783.                  )
  1784.                  (if (IN #langmask 3)
  1785.                    (cat #prop #choice_spanish)
  1786.                    ("")
  1787.                  )
  1788.                  (if (IN #langmask 4)
  1789.                    (cat #prop #choice_portuguese)
  1790.                    ("")
  1791.                  )
  1792.                  (if (IN #langmask 5)
  1793.                    (cat #prop #choice_danish)
  1794.                    ("")
  1795.                  )
  1796.                  (if (IN #langmask 6)
  1797.                    (cat #prop #choice_italian)
  1798.                    ("")
  1799.                  )
  1800.                  (if (IN #langmask 7)
  1801.                    (cat #prop #choice_dutch)
  1802.                    ("")
  1803.                  )
  1804.                  (if (IN #langmask 8)
  1805.                    (cat #prop #choice_norwegian)
  1806.                    ("")
  1807.                  )
  1808.                  (if (IN #langmask 9)
  1809.                    (cat #prop #choice_swedish)
  1810.                    ("")
  1811.                  )
  1812.                  (if (IN #langmask 10)
  1813.                    (cat #prop #choice_polish)
  1814.                    ("")
  1815.                  )
  1816.                  (if (IN #langmask 11)
  1817.                    (cat #prop #choice_finnish)
  1818.                    ("")
  1819.                  )
  1820.                  (if (IN #langmask 12)
  1821.                    (cat #prop #choice_hungarian)
  1822.                    ("")
  1823.                  )
  1824.                  (if (IN #langmask 13)
  1825.                    (cat #prop #choice_greek)
  1826.                    ("")
  1827.                  )
  1828.                  (if (IN #langmask 14)
  1829.                    (cat #prop #choice_esperanto)
  1830.                    ("")
  1831.                  )
  1832.                  (if (IN #langmask 15)
  1833.                    (cat #prop #choice_turkish)
  1834.                    ("")
  1835.                  )
  1836.                  (if (IN #langmask 16)
  1837.                    (cat #prop #choice_latin)
  1838.                    ("")
  1839.                  )
  1840.                  (if (IN #langmask 17)
  1841.                    (cat #prop #choice_russian)
  1842.                    ("")
  1843.                  )
  1844.                  (if (IN #langmask 18)
  1845.                    (cat #prop #choice_czech)
  1846.                    ("")
  1847.                  )
  1848.                  (if (IN #langmask 19)
  1849.                    (cat #prop #choice_catalonian)
  1850.                    ("")
  1851.                  )
  1852.                  (if (IN #langmask 20)
  1853.                    (cat #prop #choice_croatian)
  1854.                    ("")
  1855.                  )
  1856.                  (if (IN #langmask 21)
  1857.                    (cat #prop #choice_serbian)
  1858.                    ("")
  1859.                  )
  1860.                  (if (IN #langmask 22)
  1861.                    (cat #prop #choice_slovak)
  1862.                    ("")
  1863.                  )
  1864.                  (if (IN #langmask 23)
  1865.                    (cat #prop #choice_slovenian)
  1866.                    ("")
  1867.                  )
  1868.                  (if (IN #langmask 24)
  1869.                    (cat #prop #choice_portuguesebr)
  1870.                    ("")
  1871.                  )
  1872.                    )
  1873.            )
  1874.      )
  1875.      (set #langmask (BITAND #langmask #bitmask))
  1876.     )
  1877.   )
  1878.  )
  1879.  
  1880.  (procedure P_AskDocFormats
  1881.   (set #docmask (BITAND #docmask %111))
  1882.   (if #docmask
  1883.     (
  1884.      (set #bitmask (askoptions (prompt #prompt)
  1885.                    (help #help_askoptions @askoptions-help)
  1886.                    (default (BITAND #defaultmask #docmask))
  1887.                    (choices
  1888.                  (if (IN #docmask 0)
  1889.                    (cat #prop "ASCII")
  1890.                    ("")
  1891.                  )
  1892.                  (if (IN #docmask 1)
  1893.                    (cat #prop "AmigaGuide®")
  1894.                    ("")
  1895.                  )
  1896.                  (if (IN #docmask 2)
  1897.                    (cat #prop "HTML")
  1898.                    ("")
  1899.                  )
  1900.                    )
  1901.            )
  1902.      )
  1903.      (set #docmask (BITAND #docmask #bitmask))
  1904.     )
  1905.   )
  1906.  )
  1907.  
  1908.  (procedure P_AskProgLangs
  1909.   (set #plangmask (BITAND #plangmask %0111111101))
  1910.   (if #plangmask
  1911.     (
  1912.      (set #bitmask (askoptions (prompt #prompt)
  1913.                    (help #help_askoptions @askoptions-help)
  1914.                    (default (BITAND #defaultmask #plangmask))
  1915.                    (choices
  1916.                  (if (IN #plangmask 0)
  1917.                    (cat #prop "C")
  1918.                    ("")
  1919.                  )
  1920.                  (if (IN #plangmask 1)
  1921.                    (cat #prop "C++")
  1922.                    ("")
  1923.                  )
  1924.                  (if (IN #plangmask 2)
  1925.                    (cat #prop "Assembler")
  1926.                    ("")
  1927.                  )
  1928.                  (if (IN #plangmask 3)
  1929.                    (cat #prop "Amiga-E")
  1930.                    ("")
  1931.                  )
  1932.                  (if (IN #plangmask 4)
  1933.                    (cat #prop "Modula-II")
  1934.                    ("")
  1935.                  )
  1936.                  (if (IN #plangmask 5)
  1937.                    (cat #prop "Oberon")
  1938.                    ("")
  1939.                  )
  1940.                  (if (IN #plangmask 6)
  1941.                    (cat #prop "ARexx")
  1942.                    ("")
  1943.                  )
  1944.                  (if (IN #plangmask 7)
  1945.                    (cat #prop "Cluster")
  1946.                    ("")
  1947.                  )
  1948.                  (if (IN #plangmask 8)
  1949.                    (cat #prop "Blitz Basic 2")
  1950.                    ("")
  1951.                  )
  1952.                  (if (IN #plangmask 9)
  1953.                    (cat #prop "MUIBuilder3")
  1954.                    ("")
  1955.                  )
  1956.                    )
  1957.            )
  1958.      )
  1959.      (set #plangmask (BITAND #plangmask #bitmask))
  1960.     )
  1961.   )
  1962.  )
  1963.  
  1964.  (procedure P_DelEmptyDir
  1965.   (set #i 0)
  1966.   (if (exists #dir (noreq))
  1967.     (
  1968.      (foreach #dir "#?"
  1969.        (set #i (+ #i 1))
  1970.      )
  1971.      (if (NOT #i)
  1972.        (
  1973.     (delete #dir (optional "force"))
  1974.     (delete (cat #dir ".info") (optional "force"))
  1975.        )
  1976.      )
  1977.     )
  1978.   )
  1979.  )
  1980.  
  1981.  (procedure P_DelDirRecursive
  1982.   (foreach #dir "#?"
  1983.     (if (< @each-type 0)
  1984.       (delete (tackon #dir @each-name) (optional "force"))
  1985.       (
  1986.        (set #dir (tackon #dir @each-name))
  1987.        (P_DelDirRecursive)
  1988.        (set #dir (pathonly #dir))
  1989.       )
  1990.     )
  1991.   )
  1992.   (delete #dir (optional "force"))
  1993.   (delete (cat #dir ".info") (optional "force"))
  1994.  )
  1995.  
  1996.  (procedure P_DeleteLanguages
  1997.   (while (P_BitToLanguage)
  1998.     (
  1999.      (delete (tackon (tackon #dir #lang) #file) (optional "force"))
  2000.      (delete (tackon (tackon #dir #lang) (cat #file ".info")) (optional "force"))
  2001.      (set #i 0)
  2002.      (foreach (tackon #dir #lang) "#?"
  2003.        (set #i (+ #i 1))
  2004.      )
  2005.      (if (NOT #i)
  2006.        (
  2007.     (delete (tackon #dir #lang) (optional "force"))
  2008.     (delete (tackon #dir (cat #lang ".info")) (optional "force"))
  2009.        )
  2010.      )
  2011.     )
  2012.   )
  2013.  )
  2014.  
  2015.  (procedure P_MkDirInfo
  2016.   (if (NOT (exists (tackon #dest-dir #dir) (noreq)))
  2017.     (if #infos
  2018.       (makedir (tackon #dest-dir #dir) (prompt #prompt_makedir "\n\n" (tackon #dest-dir #dir)) (help @makedir-help) (infos) (confirm "expert"))
  2019.       (makedir (tackon #dest-dir #dir) (prompt #prompt_makedir "\n\n" (tackon #dest-dir #dir)) (help @makedir-help) (confirm "expert"))
  2020.     )
  2021.   )
  2022.  )
  2023.  
  2024.  (procedure P_CpFile
  2025.   (if #pattern
  2026.     (if #infos
  2027.       (copyfiles (prompt #prompt_copy)
  2028.          (help @copyfiles-help)
  2029.          (source (tackon #src-dir #dir))
  2030.          (dest (tackon #dest-dir #dir))
  2031.          (pattern #file)
  2032.          (files)
  2033.          (infos)
  2034.          (optional "nofail" "force")
  2035.          (confirm "expert")
  2036.       )
  2037.       (copyfiles (prompt #prompt_copy)
  2038.          (help @copyfiles-help)
  2039.          (source (tackon #src-dir #dir))
  2040.          (dest (tackon #dest-dir #dir))
  2041.          (pattern #file)
  2042.          (files)
  2043.          (optional "nofail" "force")
  2044.          (confirm "expert")
  2045.       )
  2046.     )
  2047.     (if #infos
  2048.       (copyfiles (prompt #prompt_copy)
  2049.          (help @copyfiles-help)
  2050.          (source (tackon (tackon #src-dir #dir) #file))
  2051.          (dest (tackon #dest-dir #dir))
  2052.          (files)
  2053.          (infos)
  2054.          (optional "nofail" "force")
  2055.          (confirm "expert")
  2056.       )
  2057.       (copyfiles (prompt #prompt_copy)
  2058.          (help @copyfiles-help)
  2059.          (source (tackon (tackon #src-dir #dir) #file))
  2060.          (dest (tackon #dest-dir #dir))
  2061.          (files)
  2062.          (optional "nofail" "force")
  2063.          (confirm "expert")
  2064.       )
  2065.     )
  2066.   )
  2067.  )
  2068.  
  2069.  (procedure P_GetMuiVersionStr
  2070.   (set #i 0)
  2071.   (while (<> #ver (select #i 7 8 9 10 11 12 13 14 15 16 17 18 19 #ver))
  2072.     (set #i (+ #i 1))
  2073.   )
  2074.   (set #str (select #i "2.0" "2.1" "2.2" "2.3" "3.0" "3.1" "3.2" "3.3" "3.4" "3.5" "3.6" "3.7" "3.8" #unknown))
  2075.  )
  2076.  
  2077.  (procedure P_GetMUIVersion
  2078.   (if (exists "MUI:" (noreq))
  2079.     (
  2080.      (if @installer-version
  2081.        (set #file "MUI:libs/muimaster.library")
  2082.        (set #file "MUI:MUI")
  2083.      )
  2084.      (P_GetVersion)
  2085.      (set #mui_ver #ver)
  2086.      (set #mui_rev #rev)
  2087.      (P_GetMuiVersionStr)
  2088.      (set #mui_str #str)
  2089.     )
  2090.     (
  2091.      (set #mui_ver 0)
  2092.      (set #mui_rev 0)
  2093.      (set #mui_str "")
  2094.     )
  2095.   )
  2096.  )
  2097.  
  2098.  (procedure P_AskCPUFPU
  2099.   (set #dir (tackon #src-dir "libs/mui"))
  2100.   (P_CheckAvailableCPUs)
  2101.   (P_GetCPUFPU)
  2102.   (set #defaultcpu -1)
  2103.   (while (AND (>= #cpu 0) (= #defaultcpu -1))
  2104.     (
  2105.      (if (AND #fpu (IN #mcc_fpus #cpu))
  2106.        (set #defaultcpu (select #cpu -1 -1 3 5 7 -1))
  2107.        (if (IN #mcc_cpus #cpu)
  2108.      (set #defaultcpu (select #cpu 0 1 2 4 6 8))
  2109.        )
  2110.      )
  2111.      (set #cpu (- #cpu 1))
  2112.     )
  2113.   )
  2114.  
  2115.   (if (AND (> #mcc_cpu_counter 1) (= @user-level 2))
  2116.     (
  2117.      (set #cpu (askchoice (prompt #prompt_askcpufpu)
  2118.               (help #help_askchoice @askchoice-help)
  2119.               (default #defaultcpu)
  2120.               (choices
  2121.                 (if (IN #mcc_cpus 0)
  2122.                   (cat #prop "68000")
  2123.                   ("")
  2124.                 )
  2125.                 (if (IN #mcc_cpus 1)
  2126.                   (cat #prop "68010")
  2127.                   ("")
  2128.                 )
  2129.                 (if (IN #mcc_cpus 2)
  2130.                   (cat #prop "68020")
  2131.                   ("")
  2132.                 )
  2133.                 (if (IN #mcc_fpus 2)
  2134.                   (cat #prop "68020+fpu")
  2135.                   ("")
  2136.                 )
  2137.                 (if (IN #mcc_cpus 3)
  2138.                   (cat #prop "68030")
  2139.                   ("")
  2140.                 )
  2141.                 (if (IN #mcc_fpus 3)
  2142.                   (cat #prop "68030+fpu")
  2143.                   ("")
  2144.                 )
  2145.                 (if (IN #mcc_cpus 4)
  2146.                   (cat #prop "68040")
  2147.                   ("")
  2148.                 )
  2149.                 (if (IN #mcc_fpus 4)
  2150.                   (cat #prop "68040+fpu")
  2151.                   ("")
  2152.                 )
  2153.                 (if (IN #mcc_cpus 5)
  2154.                   (cat #prop "68060")
  2155.                   ("")
  2156.                 )
  2157.               )
  2158.            )
  2159.      )
  2160.     )
  2161.     (set #cpu #defaultcpu)
  2162.   )
  2163.   (if (<> #cpu -1)
  2164.     (
  2165.      (set #cpu2 (select #cpu 0 1 2 2 3 3 4 4 5))
  2166.      (set #fpu2 (select #cpu 0 0 0 1 0 1 0 1 0))
  2167.      (while (NOT (OR (AND #fpu2 (AND #fpu (IN #mcc_fpus #cpu2))) (AND (NOT #fpu2) (IN #mcc_cpus #cpu2))))
  2168.        (
  2169.     (set #cpu (- #cpu 1))
  2170.     (set #cpu2 (select #cpu 0 1 2 2 3 3 4 4 5))
  2171.     (set #fpu2 (select #cpu 0 0 0 1 0 1 0 1 0))
  2172.        )
  2173.      )
  2174.  
  2175.      (set #cpu_str (select #cpu "68000" "68010" "68020" "68020+fpu" "68030" "68030+fpu" "68040" "68040+fpu" "68060"))
  2176.      (set #mcc_cpu_file_extension (select #cpu (if (exists (tackon #dir (cat @app-name "000.mcc")) (noreq)) ("000") ("")) "010" "020" "020f" "030" "030f" "040" "040f" "060"))
  2177.      (set #cpu #cpu2)
  2178.     )
  2179.     (
  2180.      (set #cpu2 -1)
  2181.      (set #fpu2 0)
  2182.      (set #cpu_str "")
  2183.      (set #mcc_cpu_file_extension "")
  2184.     )
  2185.   )
  2186.   (set #defaultcpu -1)
  2187.   (while (AND (>= #cpu2 0) (= #defaultcpu -1))
  2188.     (
  2189.      (if (AND #fpu (IN #mcp_fpus #cpu2))
  2190.        (set #defaultcpu (select #cpu2 -1 -1 3 5 7 -1))
  2191.        (if (IN #mcp_cpus #cpu2)
  2192.      (set #defaultcpu (select #cpu2 0 1 2 4 6 8))
  2193.        )
  2194.      )
  2195.      (set #cpu2 (- #cpu2 1))
  2196.     )
  2197.   )
  2198.   (if (= #defaultcpu -1)
  2199.     (set #mcp_cpu_file_extension "")
  2200.     (set #mcp_cpu_file_extension (select #defaultcpu (if (exists (tackon #dir (cat @app-name "000.mcp")) (noreq)) ("000") ("")) "010" "020" "020f" "030" "030f" "040" "040f" "060"))
  2201.   )
  2202.   (if (= #cpu -1)
  2203.     (abort #abort_nocpu)
  2204.   )
  2205.  )
  2206.  
  2207.  (procedure P_AskParts
  2208.   (set #existsmask (if (= @user-level 2)
  2209.              #existsmask
  2210.              (BITAND #existsmask %1001111)
  2211.            )
  2212.   )
  2213.   (if #existsmask
  2214.     (
  2215.      (set #parts (askoptions (prompt #prompt)
  2216.                  (help #help_askoptions @askoptions-help)
  2217.                  (default (BITAND #defaultmask #existsmask))
  2218.                  (choices
  2219.                 (if (IN #existsmask 0)
  2220.                   (cat @app-name ".mcp")
  2221.                   ("")
  2222.                 )
  2223.                 (if (IN #existsmask 1)
  2224.                   (cat #prop #choice_catalogs)
  2225.                   ("")
  2226.                 )
  2227.                 (if (IN #existsmask 2)
  2228.                   (cat #prop #choice_docs)
  2229.                   ("")
  2230.                 )
  2231.                 (if (IN #existsmask 3)
  2232.                   (cat #prop @app-name "-Demo")
  2233.                   ("")
  2234.                 )
  2235.                 (if (IN #existsmask 4)
  2236.                   (cat #prop #choice_developer)
  2237.                   ("")
  2238.                 )
  2239.                 (if (IN #existsmask 5)
  2240.                   (cat #prop #choice_source)
  2241.                   ("")
  2242.                 )
  2243.                 (if (IN #existsmask 6)
  2244.                   (cat #prop #choice_images)
  2245.                   ("")
  2246.                 )
  2247.                  )
  2248.          )
  2249.      )
  2250.      (set #parts (BITAND #parts #existsmask))
  2251.     )
  2252.     (set #parts 0)
  2253.   )
  2254.  )
  2255.  
  2256.  (procedure P_CheckAvailableCPUs
  2257.   (set #mcc_cpus %000000)
  2258.   (set #mcp_cpus %000000)
  2259.   (set #mcc_fpus %000000)
  2260.   (set #mcp_fpus %000000)
  2261.   (set #mcc_cpu_counter 0)
  2262.   (set #mcp_cpu_counter 0)
  2263.   (if (OR
  2264.     (OR
  2265.       (OR
  2266.         (OR
  2267.           (exists (tackon #dir (cat @app-name ".mcc")) (noreq))
  2268.           (exists (tackon #dir (cat @app-name "000.mcc")) (noreq))
  2269.         )
  2270.         (OR
  2271.           (exists (tackon #dir (cat @app-name "010.mcc")) (noreq))
  2272.           (exists (tackon #dir (cat @app-name "020.mcc")) (noreq))
  2273.         )
  2274.       )
  2275.       (OR
  2276.         (OR
  2277.           (exists (tackon #dir (cat @app-name "030.mcc")) (noreq))
  2278.           (exists (tackon #dir (cat @app-name "040.mcc")) (noreq))
  2279.         )
  2280.         (exists (tackon #dir (cat @app-name "060.mcc")) (noreq))
  2281.       )
  2282.     )
  2283.     (OR
  2284.       (OR
  2285.         (exists (tackon #dir (cat @app-name "020f.mcc")) (noreq))
  2286.         (exists (tackon #dir (cat @app-name "030f.mcc")) (noreq))
  2287.       )
  2288.       (exists (tackon #dir (cat @app-name "040f.mcc")) (noreq))
  2289.     )
  2290.       )
  2291.     (foreach #dir (cat @app-name "(%|0(0|1|2|3|4|6)0)(%|f).mc(c|p)")
  2292.       (
  2293.        (set #i 0)
  2294.        (set #file (substr @each-name (strlen @app-name)))
  2295.        (set #filetype (substr #file (- (strlen #file) 1) 1))
  2296.        (set #file (substr #file 0 (- (strlen #file) 1)))
  2297.        (set #f (patmatch "#?f.mc" #file))
  2298.        (if #f
  2299.      (set #file (cat (substr #file 0 (- (strlen #file) 4)) ".mc"))
  2300.        )
  2301.        (set #bitmask %000001)
  2302.        (while (NOT (patmatch (select #i "(%|000).mc" "010.mc" "020.mc" "030.mc" "040.mc" "060.mc") #file))
  2303.      (
  2304.       (set #bitmask (shiftleft #bitmask 1))
  2305.       (set #i (+ #i 1))
  2306.      )
  2307.        )
  2308.        (if #f
  2309.      (if (= #filetype "c")
  2310.        (
  2311.         (set #mcc_fpus (BITOR #mcc_fpus #bitmask))
  2312.         (set #mcc_cpu_counter (+ #mcc_cpu_counter 1))
  2313.        )
  2314.        (
  2315.         (set #mcp_fpus (BITOR #mcp_fpus #bitmask))
  2316.         (set #mcp_cpu_counter (+ #mcp_cpu_counter 1))
  2317.        )
  2318.      )
  2319.      (if (= #filetype "c")
  2320.        (
  2321.         (set #mcc_cpus (BITOR #mcc_cpus #bitmask))
  2322.         (set #mcc_cpu_counter (+ #mcc_cpu_counter 1))
  2323.        )
  2324.        (
  2325.         (set #mcp_cpus (BITOR #mcp_cpus #bitmask))
  2326.         (set #mcp_cpu_counter (+ #mcp_cpu_counter 1))
  2327.        )
  2328.      )
  2329.        )
  2330.       )
  2331.     )
  2332.   )
  2333.  )
  2334.  
  2335.  (procedure P_CheckExists
  2336.    (set #chk_mcc (exists (tackon (tackon #dir "Libs/MUI") (cat @app-name ".mcc")) (noreq)))
  2337.    (set #chk_mcp (exists (tackon (tackon #dir "Libs/MUI") (cat @app-name ".mcp")) (noreq)))
  2338.  
  2339.    (set #chk_demo (exists (tackon (tackon #dir "Demos") (cat @app-name "-Demo")) (noreq)))
  2340.  
  2341.    (set #chk_mcc_catalogs %0000000000000000000000000)
  2342.    (set #chk_mcp_catalogs %0000000000000000000000000)
  2343.    (set #chk_asciidocs      %0000000000000000000000000)
  2344.    (set #chk_agdocs      %0000000000000000000000000)
  2345.    (set #chk_htmldocs      %0000000000000000000000000)
  2346.    (set #langmask      %1111111111111111111111111)
  2347.    (while (P_BitToLanguage)
  2348.      (
  2349.       (if (exists (tackon (tackon (tackon #dir "locale/catalogs") #lang) (cat @app-name "_mcc.catalog")) (noreq))
  2350.     (
  2351.      (set #chk_mcc_catalogs (BITOR #chk_mcc_catalogs %10000000000000000000000000))
  2352.      (set #chk_mcc_catalogs (shiftright #chk_mcc_catalogs 1))
  2353.     )
  2354.     (set #chk_mcc_catalogs (shiftright #chk_mcc_catalogs 1))
  2355.       )
  2356.       (if (exists (tackon (tackon (tackon #dir "locale/catalogs") #lang) (cat @app-name "_mcp.catalog")) (noreq))
  2357.     (
  2358.      (set #chk_mcp_catalogs (BITOR #chk_mcp_catalogs %10000000000000000000000000))
  2359.      (set #chk_mcp_catalogs (shiftright #chk_mcp_catalogs 1))
  2360.     )
  2361.     (set #chk_mcp_catalogs (shiftright #chk_mcp_catalogs 1))
  2362.       )
  2363.  
  2364.       (if (exists (tackon (tackon (tackon #dir "Docs") #lang) (cat @app-name "_mcc.doc")) (noreq))
  2365.     (
  2366.      (set #chk_asciidocs (BITOR #chk_asciidocs %10000000000000000000000000))
  2367.      (set #chk_asciidocs (shiftright #chk_asciidocs 1))
  2368.     )
  2369.     (set #chk_asciidocs (shiftright #chk_asciidocs 1))
  2370.       )
  2371.  
  2372.       (if (exists (tackon (tackon (tackon #dir "Docs") #lang) (cat @app-name "_mcc.guide")) (noreq))
  2373.     (
  2374.      (set #chk_agdocs (BITOR #chk_agdocs %10000000000000000000000000))
  2375.      (set #chk_agdocs (shiftright #chk_agdocs 1))
  2376.     )
  2377.     (set #chk_agdocs (shiftright #chk_agdocs 1))
  2378.       )
  2379.  
  2380.       (if (exists (tackon (tackon (tackon #dir "Docs") #lang) (cat @app-name "_home.html")) (noreq))
  2381.     (
  2382.      (set #chk_htmldocs (BITOR #chk_htmldocs %10000000000000000000000000))
  2383.      (set #chk_htmldocs (shiftright #chk_htmldocs 1))
  2384.     )
  2385.     (set #chk_htmldocs (shiftright #chk_htmldocs 1))
  2386.       )
  2387.  
  2388.      )
  2389.    )
  2390.    (set #chk_catalogs (BITOR #chk_mcc_catalogs #chk_mcp_catalogs))
  2391.    (set #chk_docs (BITOR
  2392.             (if #chk_htmldocs  %100 %000)
  2393.             (BITOR
  2394.               (if #chk_agdocs     %010 %000)
  2395.               (if #chk_asciidocs %001 %000)
  2396.             )
  2397.           )
  2398.    )
  2399.  
  2400.    (set #chk_proglang %0000000000)
  2401.    (set #chk_progdirs %0000000000)
  2402.    (set #chk_autodoc (exists (tackon (tackon #dir "Developer/Autodocs") (cat "MCC_" @app-name ".doc")) (noreq)))
  2403.  
  2404.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/C") (noreq)) %0000000001 %0000000000)))
  2405.    (set #chk_c_h       (exists (tackon (tackon #dir "Developer/C/Include/MUI") (cat @app-name "_mcc.h")) (noreq)))
  2406.    (set #chk_c_example (exists (tackon (tackon #dir "Developer/C/Examples") (cat @app-name "-Demo.c")) (noreq)))
  2407.    (if #chk_c_h
  2408.      (set #chk_proglang (BITOR #chk_proglang %0000000001))
  2409.    )
  2410.  
  2411.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Assembler") (noreq)) %0000000100 %0000000000)))
  2412.    (set #chk_asm_i     (exists (tackon (tackon #dir "Developer/Assembler/Include/MUI") (cat @app-name "_mcc.i")) (noreq)))
  2413.    (set #chk_asm_example (exists (tackon (tackon #dir "Developer/Assembler/Examples") (cat @app-name "-Demo.s")) (noreq)))
  2414.    (if #chk_asm_i
  2415.      (set #chk_proglang (BITOR #chk_proglang %0000000100))
  2416.    )
  2417.  
  2418.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Amiga-E") (noreq)) %0000001000 %0000000000)))
  2419.    (set #chk_e_e       (exists (tackon (tackon #dir "Developer/Amiga-E/Modules/MUI") (cat @app-name "_mcc.e")) (noreq)))
  2420.    (set #chk_e_example (exists (tackon (tackon #dir "Developer/Amiga-E/Examples") (cat @app-name "-Demo.e")) (noreq)))
  2421.    (if #chk_e_e
  2422.      (set #chk_proglang (BITOR #chk_proglang %0000001000))
  2423.    )
  2424.  
  2425.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Modula") (noreq)) %0000010000 %0000000000)))
  2426.    (set #chk_modula_def  (exists (tackon (tackon #dir "Developer/Modula/txt") (cat "MCC" @app-name ".def")) (noreq)))
  2427.    (set #chk_modula_mod  (exists (tackon (tackon #dir "Developer/Modula/txt") (cat "MCC" @app-name ".mod")) (noreq)))
  2428.    (set #chk_modula_demo (exists (tackon (tackon #dir "Developer/Modula/Demo") (cat @app-name "Demo.mod")) (noreq)))
  2429.    (if (AND #chk_modula_def #chk_modula_mod)
  2430.      (set #chk_proglang (BITOR #chk_proglang %0000010000))
  2431.    )
  2432.  
  2433.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Oberon") (noreq)) %0000100000 %0000000000)))
  2434.    (set #chk_oberon_mod     (exists (tackon (tackon #dir "Developer/Oberon/txt") (cat "MCC" @app-name ".mod")) (noreq)))
  2435.    (set #chk_oberon_example (exists (tackon (tackon #dir "Developer/Oberon/Examples") (cat @app-name "Demo.mod")) (noreq)))
  2436.    (if #chk_oberon_mod
  2437.      (set #chk_proglang (BITOR #chk_proglang %0000100000))
  2438.    )
  2439.  
  2440.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Rexx") (noreq)) %0001000000 %0000000000)))
  2441.    (set #chk_rexx  (exists (tackon (tackon #dir "Developer/Rexx/Include") (cat @app-name "_mcc.rexx")) (noreq)))
  2442.    (set #chk_rexx_example (exists (tackon (tackon #dir "Developer/Rexx/Examples") (cat @app-name "-Demo.rexx")) (noreq)))
  2443.    (if #chk_rexx
  2444.      (set #chk_proglang (BITOR #chk_proglang %0001000000))
  2445.    )
  2446.  
  2447.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/Cluster") (noreq)) %0010000000 %0000000000)))
  2448.    (set #chk_cluster_def  (exists (tackon (tackon #dir "Developer/Cluster/txt") (cat "MCC" @app-name ".def")) (noreq)))
  2449.    (set #chk_cluster_mod  (exists (tackon (tackon #dir "Developer/Cluster/txt") (cat "MCC" @app-name ".mod")) (noreq)))
  2450.    (set #chk_cluster_demo (exists (tackon (tackon #dir "Developer/Cluster/txt") (cat @app-name "Demo.mod")) (noreq)))
  2451.    (if (AND #chk_cluster_def #chk_cluster_mod)
  2452.      (set #chk_proglang (BITOR #chk_proglang %0010000000))
  2453.    )
  2454.  
  2455.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/BB2") (noreq)) %0100000000 %0000000000)))
  2456.    (set #chk_bb2  (exists (tackon (tackon #dir "Developer/BB2/Include/MUI") (cat @app-name "_mcc.asc")) (noreq)))
  2457.    (set #chk_bb2_example (exists (tackon (tackon #dir "Developer/BB2/Examples") (cat @app-name "-Demo.asc")) (noreq)))
  2458.    (if #chk_bb2
  2459.      (set #chk_proglang (BITOR #chk_proglang %0100000000))
  2460.    )
  2461.  
  2462.    (set #chk_progdirs (BITOR #chk_progdirs (if (exists (tackon #dir "Developer/MUIBuilder3") (noreq)) %1000000000 %0000000000)))
  2463.    (set #chk_muibuilder3  (exists (tackon (tackon #dir "Developer/MUIBuilder3") (cat @app-name ".mb")) (noreq)))
  2464.    (set #chk_muibuilder3_behaviour (exists (tackon (tackon #dir "Developer/MUIBuilder3/behaviour") (cat @app-name ".mbcc")) (noreq)))
  2465.    (if #chk_muibuilder3
  2466.      (set #chk_proglang (BITOR #chk_proglang %1000000000))
  2467.    )
  2468.  
  2469.    (if (= (exists (tackon (tackon #dir "Developer/Source") (cat "MCC_" @app-name)) (noreq)) 2)
  2470.      (set #chk_source 1)
  2471.      (set #chk_source 0)
  2472.    )
  2473.  
  2474.    (set #chk_images (exists (tackon #dir "Images") (noreq)))
  2475.  
  2476.    (set #chk_existsmask (BITOR
  2477.               (if #chk_mcp %0000001 %0000000)
  2478.               (BITOR
  2479.                 (if #chk_catalogs %0000010 %0000000)
  2480.                 (BITOR
  2481.                   (if #chk_docs %0000100 %0000000)
  2482.                   (BITOR
  2483.                 (if #chk_demo %0001000 %0000000)
  2484.                 (BITOR
  2485.                   (if #chk_proglang %0010000 %0000000)
  2486.                   (BITOR
  2487.                     (if #chk_source %0100000 %0000000)
  2488.                     (if #chk_images %1000000 %0000000)
  2489.                   )
  2490.                 )
  2491.                   )
  2492.                 )
  2493.               )
  2494.             )
  2495.    )
  2496.  )
  2497.  
  2498.  (procedure P_Install
  2499.   (if (= #update 1)
  2500.     (
  2501.      (set #prompt #prompt_update)
  2502.      (set #existsmask (BITAND #chk_existsmask (BITOR
  2503.                         (BITOR
  2504.                           (if (AND (NOT #old_demo) #chk_demo) %1011110 %110110)
  2505.                           (if (AND (NOT #old_mcp) #chk_mcp)   %1010111 %1010110)
  2506.                         )
  2507.                         (if (AND (NOT #old_source) #chk_source) %1110110 %1010110)
  2508.                           )
  2509.               )
  2510.      )
  2511.      (set #defaultmask %0000000)
  2512.      (P_AskParts)
  2513.     )
  2514.   )
  2515.  
  2516.   (if (AND (NOT #abstract) (OR (NOT #update) (AND #update (IN #parts 0))))
  2517.     (P_AskCPUFPU)
  2518.     (set #mcc_cpu_counter 0)
  2519.   )
  2520.  
  2521.   (if (OR (NOT #update) (AND #update (IN #parts 1)))
  2522.     (
  2523.      (set #prompt #prompt_install_mcc_catalogs)
  2524.      (set #langmask (if #update (BITAND #chk_mcc_catalogs (BITNOT #old_mcc_catalogs)) #chk_mcc_catalogs))
  2525.      (set #defaultmask (if #update (BITAND #language_default (BITNOT #old_mcc_catalogs)) (BITOR #language_default #old_mcc_catalogs)))
  2526.      (P_AskLanguages)
  2527.      (set #install_mcc_catalogs #langmask)
  2528.     )
  2529.     (set #install_mcc_catalogs 0)
  2530.   )
  2531.  
  2532.   (if (OR (NOT #update) (AND #update (OR (IN #parts 1) (IN #parts 0))))
  2533.     (
  2534.      (set #prompt #prompt_install_mcp_catalogs)
  2535.      (set #langmask (if #update (BITAND #chk_mcp_catalogs (BITNOT #old_mcp_catalogs)) #chk_mcp_catalogs))
  2536.      (set #defaultmask (if #update (BITAND #language_default (BITNOT #old_mcp_catalogs)) (BITOR #language_default #old_mcp_catalogs)))
  2537.      (P_AskLanguages)
  2538.      (set #install_mcp_catalogs #langmask)
  2539.     )
  2540.     (set #install_mcp_catalogs 0)
  2541.   )
  2542.  
  2543.   (if (OR (NOT #update) (AND #update (IN #parts 2)))
  2544.     (
  2545.      (set #prompt #prompt_install_docs)
  2546.      (set #docmask (if #update
  2547.              (BITOR
  2548.                (BITOR
  2549.              (if (<> (BITAND #chk_asciidocs (BITNOT #old_asciidocs)) 0)
  2550.                %001
  2551.                %000
  2552.              )
  2553.              (if (<> (BITAND #chk_agdocs (BITNOT #old_agdocs)) 0)
  2554.                %010
  2555.                %000
  2556.              )
  2557.                )
  2558.                (if (<> (BITAND #chk_htmldocs (BITNOT #old_htmldocs)) 0)
  2559.              %100
  2560.              %000
  2561.                )
  2562.              )
  2563.              #chk_docs
  2564.            )
  2565.      )
  2566.      (set #defaultmask (if #update (BITAND %111 (BITNOT #old_docs)) (if (IN #docmask 1) %010 (if (IN #docmask 0) %001 %100)) ))
  2567.      (P_AskDocFormats)
  2568.      (set #install_docs #docmask)
  2569.     )
  2570.     (set #install_docs 0)
  2571.   )
  2572.  
  2573.   (if (IN #install_docs 0)
  2574.     (
  2575.      (set #prompt #prompt_install_asciidocs)
  2576.      (set #langmask (if #update (BITAND #chk_asciidocs (BITNOT #old_asciidocs)) #chk_asciidocs))
  2577.      (set #defaultmask (BITAND (if (= (BITAND #language_default #langmask) 0) %00000000000000000001 #language_default) (if #update (BITNOT #old_asciidocs) %1111111111111111111111111)))
  2578.      (P_AskLanguages)
  2579.      (set #install_asciidocs #langmask)
  2580.     )
  2581.     (set #install_asciidocs 0)
  2582.   )
  2583.  
  2584.   (if (IN #install_docs 1)
  2585.     (
  2586.      (set #prompt #prompt_install_agdocs)
  2587.      (set #langmask (if #update (BITAND #chk_agdocs (BITNOT #old_agdocs)) #chk_agdocs))
  2588.      (set #defaultmask (BITAND (if (= (BITAND #language_default #langmask) 0) %00000000000000000001 #language_default) (if #update (BITNOT #old_agdocs) %1111111111111111111111111)))
  2589.      (P_AskLanguages)
  2590.      (set #install_agdocs #langmask)
  2591.     )
  2592.     (set #install_agdocs 0)
  2593.   )
  2594.  
  2595.   (if (IN #install_docs 2)
  2596.     (
  2597.      (set #prompt #prompt_install_htmldocs)
  2598.      (set #langmask (if #update (BITAND #chk_htmldocs (BITNOT #old_htmldocs)) #chk_htmldocs))
  2599.      (set #defaultmask (BITAND (if (= (BITAND #language_default #langmask) 0) %00000000000000000001 #language_default) (if #update (BITNOT #old_htmldocs) %1111111111111111111111111)))
  2600.      (P_AskLanguages)
  2601.      (set #install_htmldocs #langmask)
  2602.     )
  2603.     (set #install_htmldocs 0)
  2604.   )
  2605.  
  2606.   (if (AND #chk_demo (NOT #update))
  2607.     (set #install_demo (askbool (prompt #prompt_install_demo)
  2608.                 (help #help_install_demo)
  2609.                 (default 0)
  2610.                )
  2611.     )
  2612.     (if (AND #update (IN #parts 3))
  2613.       (set #install_demo 1)
  2614.       (set #install_demo 0)
  2615.     )
  2616.   )
  2617.  
  2618.   (if (OR (AND (NOT #update) (= @user-level 2)) (AND #update (IN #parts 4)))
  2619.     (
  2620.      (set #prompt #prompt_install_plangs)
  2621.      (set #plangmask (if #update (BITAND #chk_proglang (BITNOT #old_proglang)) #chk_proglang))
  2622.      (set #defaultmask #old_progdirs)
  2623.      (P_AskProgLangs)
  2624.      (set #install_proglang #plangmask)
  2625.     )
  2626.     (set #install_proglang 0)
  2627.   )
  2628.  
  2629.   (if (AND #chk_source (NOT #update) (= @user-level 2) #install_proglang)
  2630.     (set #install_source (askbool (prompt #prompt_install_source)
  2631.                   (help #help_install_source)
  2632.                   (default 0)
  2633.              )
  2634.     )
  2635.     (if (AND #update (IN #parts 5))
  2636.       (set #install_source 1)
  2637.       (set #install_source 0)
  2638.     )
  2639.   )
  2640.  
  2641.   (if (AND #chk_images (NOT #update))
  2642.     (set #install_images (askbool (prompt #prompt_install_images)
  2643.                   (help #help_install_images)
  2644.                   (default 0)
  2645.              )
  2646.     )
  2647.     (if (AND #update (IN #parts 6))
  2648.       (set #install_images 1)
  2649.       (set #install_images 0)
  2650.     )
  2651.   )
  2652.  
  2653.   (complete 0)
  2654.  
  2655.   (if (AND (> #mcc_cpu_counter 0) (NOT #update))
  2656.     (copyfiles (prompt #prompt_copy "\n\n" @app-name #mcc_cpu_file_extension ".mcc")
  2657.            (help @copylib-help)
  2658.            (confirm "expert")
  2659.            (source (tackon (tackon #src-dir "libs/mui") (cat @app-name #mcc_cpu_file_extension ".mcc")))
  2660.            (dest (tackon #dest-dir "libs/mui"))
  2661.            (newname (cat @app-name ".mcc"))
  2662.            (optional "oknodelete" "force")
  2663.     )
  2664.   )
  2665.   (complete 11)
  2666.  
  2667.   (if (AND (> #mcp_cpu_counter 0) (OR (NOT #update) (AND #update (IN #parts 0))))
  2668.     (copyfiles (prompt #prompt_copy "\n\n" @app-name #mcp_cpu_file_extension ".mcp")
  2669.            (help @copylib-help)
  2670.            (confirm "expert")
  2671.            (source (tackon (tackon #src-dir "libs/mui") (cat @app-name #mcp_cpu_file_extension ".mcp")))
  2672.            (dest (tackon #dest-dir "libs/mui"))
  2673.            (newname (cat @app-name ".mcp"))
  2674.            (optional "oknodelete" "force")
  2675.     )
  2676.   )
  2677.   (complete 22)
  2678.  
  2679.   (if #install_mcc_catalogs
  2680.     (
  2681.      (set #infos 1)
  2682.      (set #dir "Locale")
  2683.      (P_MkDirInfo)
  2684.      (set #dir "Locale/Catalogs")
  2685.      (P_MkDirInfo)
  2686.      (set #infos 0)
  2687.      (set #pattern 0)
  2688.      (set #langmask #install_mcc_catalogs)
  2689.      (while #langmask
  2690.        (
  2691.     (P_BitToLanguage)
  2692.     (set #dir (tackon "Locale/Catalogs" #lang))
  2693.     (P_MkDirInfo)
  2694.     (set #file (cat @app-name "_mcc.catalog"))
  2695.     (P_CpFile)
  2696.        )
  2697.      )
  2698.     )
  2699.   )
  2700.   (complete 33)
  2701.  
  2702.   (if #install_mcp_catalogs
  2703.     (
  2704.      (set #infos 1)
  2705.      (set #dir "Locale")
  2706.      (P_MkDirInfo)
  2707.      (set #dir "Locale/Catalogs")
  2708.      (P_MkDirInfo)
  2709.      (set #infos 0)
  2710.      (set #pattern 0)
  2711.      (set #langmask #install_mcp_catalogs)
  2712.      (while #langmask
  2713.        (
  2714.     (P_BitToLanguage)
  2715.     (set #dir (tackon "Locale/Catalogs" #lang))
  2716.     (P_MkDirInfo)
  2717.     (set #file (cat @app-name "_mcp.catalog"))
  2718.     (P_CpFile)
  2719.        )
  2720.      )
  2721.     )
  2722.   )
  2723.   (complete 44)
  2724.  
  2725.   (if #install_asciidocs
  2726.     (
  2727.      (set #infos 1)
  2728.      (set #dir "Docs")
  2729.      (P_MkDirInfo)
  2730.      (set #pattern 0)
  2731.      (set #langmask #install_asciidocs)
  2732.      (while #langmask
  2733.        (
  2734.     (P_BitToLanguage)
  2735.     (set #dir (tackon "Docs" #lang))
  2736.     (P_MkDirInfo)
  2737.     (set #file (cat @app-name "_mcc.doc"))
  2738.     (P_CpFile)
  2739.        )
  2740.      )
  2741.     )
  2742.   )
  2743.  
  2744.   (if #install_agdocs
  2745.     (
  2746.      (set #wrapguide
  2747.        (if (exists "C:WrapGuide")
  2748.      1
  2749.      (if (exists "C/WrapGuide")
  2750.        2
  2751.        0
  2752.      )
  2753.        )
  2754.      )
  2755.      (set #infos 1)
  2756.      (set #dir "Docs")
  2757.      (P_MkDirInfo)
  2758.      (set #pattern 0)
  2759.      (set #langmask #install_agdocs)
  2760.      (while #langmask
  2761.        (
  2762.     (P_BitToLanguage)
  2763.     (set #dir (tackon "Docs" #lang))
  2764.     (P_MkDirInfo)
  2765.     (set #file (cat @app-name "_mcc.guide"))
  2766.     (P_CpFile)
  2767.     (if (AND #wrapguide (< #os_ver 39))
  2768.       (if (= #wrapguide 1)
  2769.         (run ("stack 50000\nC:WrapGuide %s 65" (tackon (tackon #dest-dir #dir) #file)))
  2770.         (run ("stack 50000\nC/WrapGuide %s 65" (tackon (tackon #dest-dir #dir) #file)))
  2771.       )
  2772.     )
  2773.        )
  2774.      )
  2775.     )
  2776.   )
  2777.  
  2778.   (if #install_htmldocs
  2779.     (
  2780.      (set #infos 1)
  2781.      (set #dir "Docs")
  2782.      (P_MkDirInfo)
  2783.      (set #pattern 1)
  2784.      (set #langmask #install_htmldocs)
  2785.      (while #langmask
  2786.        (
  2787.     (P_BitToLanguage)
  2788.     (set #dir (tackon "Docs" #lang))
  2789.     (P_MkDirInfo)
  2790.     (set #file (cat @app-name "_#?.html"))
  2791.     (P_CpFile)
  2792.        )
  2793.      )
  2794.     )
  2795.   )
  2796.   (complete 56)
  2797.  
  2798.   (if #install_demo
  2799.     (
  2800.      (set #infos 1)
  2801.      (set #dir "Demos")
  2802.      (P_MkDirInfo)
  2803.      (set #pattern 0)
  2804.      (set #file (cat @app-name "-Demo"))
  2805.      (P_CpFile)
  2806.     )
  2807.   )
  2808.   (complete 67)
  2809.  
  2810.   (if #install_proglang
  2811.     (
  2812.      (set #infos 1)
  2813.      (set #dir "Developer")
  2814.      (P_MkDirInfo)
  2815.  
  2816.      (if (AND #chk_autodoc (OR (NOT #update) (AND #update (NOT #old_autodoc))))
  2817.        (
  2818.     (set #dir "Developer/Autodocs")
  2819.     (P_MkDirInfo)
  2820.     (set #infos 0)
  2821.     (set #pattern 0)
  2822.     (set #file (cat "MCC_" @app-name ".doc"))
  2823.     (P_CpFile)
  2824.        )
  2825.      )
  2826.  
  2827.      (if (IN #install_proglang 0)
  2828.        (
  2829.     (set #infos 1)
  2830.     (set #dir "Developer/C")
  2831.     (P_MkDirInfo)
  2832.     (set #infos 0)
  2833.     (set #dir "Developer/C/Include")
  2834.     (P_MkDirInfo)
  2835.     (set #dir "Developer/C/Include/MUI")
  2836.     (P_MkDirInfo)
  2837.     (set #pattern 0)
  2838.     (set #file (cat @app-name "_mcc.h"))
  2839.     (P_CpFile)
  2840.     (if #chk_c_example
  2841.       (
  2842.        (set #dir "Developer/C/Examples")
  2843.        (P_MkDirInfo)
  2844.        (set #file (cat @app-name "-Demo.c"))
  2845.        (P_CpFile)
  2846.       )
  2847.     )
  2848.        )
  2849.      )
  2850.  
  2851.      (if (IN #install_proglang 2)
  2852.        (
  2853.     (set #infos 1)
  2854.     (set #dir "Developer/Assembler")
  2855.     (P_MkDirInfo)
  2856.     (set #infos 0)
  2857.     (set #dir "Developer/Assembler/Include")
  2858.     (P_MkDirInfo)
  2859.     (set #dir "Developer/Assembler/Include/MUI")
  2860.     (P_MkDirInfo)
  2861.     (set #file (cat @app-name "_mcc.i"))
  2862.     (set #pattern 0)
  2863.     (P_CpFile)
  2864.     (if #chk_asm_example
  2865.       (
  2866.        (set #dir "Developer/Assembler/Examples")
  2867.        (P_MkDirInfo)
  2868.        (set #file (cat @app-name "-Demo.s"))
  2869.        (P_CpFile)
  2870.       )
  2871.     )
  2872.        )
  2873.      )
  2874.  
  2875.      (if (IN #install_proglang 3)
  2876.        (
  2877.     (set #infos 1)
  2878.     (set #dir "Developer/Amiga-E")
  2879.     (P_MkDirInfo)
  2880.     (set #infos 0)
  2881.     (set #dir "Developer/Amiga-E/Modules")
  2882.     (P_MkDirInfo)
  2883.     (set #dir "Developer/Amiga-E/Modules/MUI")
  2884.     (P_MkDirInfo)
  2885.     (set #file (cat @app-name "_mcc.e"))
  2886.     (set #pattern 0)
  2887.     (P_CpFile)
  2888.     (if #chk_e_example
  2889.       (
  2890.        (set #dir "Developer/Amiga-E/Examples")
  2891.        (P_MkDirInfo)
  2892.        (set #file (cat @app-name "-Demo.e"))
  2893.        (P_CpFile)
  2894.       )
  2895.     )
  2896.        )
  2897.      )
  2898.  
  2899.      (if (IN #install_proglang 4)
  2900.        (
  2901.     (set #infos 1)
  2902.     (set #dir "Developer/Modula")
  2903.     (P_MkDirInfo)
  2904.     (set #infos 0)
  2905.     (set #dir "Developer/Modula/txt")
  2906.     (P_MkDirInfo)
  2907.     (set #pattern 0)
  2908.     (set #file (cat "MCC" @app-name ".def"))
  2909.     (P_CpFile)
  2910.     (set #file (cat "MCC" @app-name ".mod"))
  2911.     (P_CpFile)
  2912.     (if #chk_modula_demo
  2913.       (
  2914.        (set #dir "Developer/Modula/Demo")
  2915.        (P_MkDirInfo)
  2916.        (set #file (cat @app-name "Demo.mod"))
  2917.        (P_CpFile)
  2918.       )
  2919.     )
  2920.        )
  2921.      )
  2922.  
  2923.      (if (IN #install_proglang 5)
  2924.        (
  2925.     (set #infos 1)
  2926.     (set #dir "Developer/Oberon")
  2927.     (P_MkDirInfo)
  2928.     (set #infos 0)
  2929.     (set #dir "Developer/Oberon/txt")
  2930.     (P_MkDirInfo)
  2931.     (set #file (cat "MCC" @app-name ".mod"))
  2932.     (set #pattern 0)
  2933.     (P_CpFile)
  2934.     (if #chk_oberon_example
  2935.       (
  2936.        (set #dir "Developer/Oberon/Examples")
  2937.        (P_MkDirInfo)
  2938.        (set #file (cat @app-name "Demo.mod"))
  2939.        (P_CpFile)
  2940.       )
  2941.     )
  2942.        )
  2943.      )
  2944.  
  2945.      (if (IN #install_proglang 6)
  2946.        (
  2947.     (set #infos 1)
  2948.     (set #dir "Developer/Rexx")
  2949.     (P_MkDirInfo)
  2950.     (set #infos 0)
  2951.     (set #dir "Developer/Rexx/Include")
  2952.     (P_MkDirInfo)
  2953.     (set #pattern 0)
  2954.     (set #file (cat @app-name "_mcc.rexx"))
  2955.     (P_CpFile)
  2956.     (if #chk_rexx_example
  2957.       (
  2958.        (set #dir "Developer/Rexx/Examples")
  2959.        (P_MkDirInfo)
  2960.        (set #file (cat @app-name "-Demo.rexx"))
  2961.        (P_CpFile)
  2962.       )
  2963.     )
  2964.        )
  2965.      )
  2966.  
  2967.      (if (IN #install_proglang 7)
  2968.        (
  2969.     (set #infos 1)
  2970.     (set #dir "Developer/Cluster")
  2971.     (P_MkDirInfo)
  2972.     (set #infos 0)
  2973.     (set #dir "Developer/Cluster/txt")
  2974.     (P_MkDirInfo)
  2975.     (set #pattern 0)
  2976.     (set #file (cat "MCC" @app-name ".def"))
  2977.     (P_CpFile)
  2978.     (set #file (cat "MCC" @app-name ".mod"))
  2979.     (P_CpFile)
  2980.     (if #chk_cluster_demo
  2981.       (
  2982.        (set #file (cat @app-name "Demo.mod"))
  2983.        (P_CpFile)
  2984.       )
  2985.     )
  2986.        )
  2987.      )
  2988.  
  2989.      (if (IN #install_proglang 8)
  2990.        (
  2991.     (set #infos 1)
  2992.     (set #dir "Developer/BB2")
  2993.     (P_MkDirInfo)
  2994.     (set #infos 0)
  2995.     (set #dir "Developer/BB2/Include")
  2996.     (P_MkDirInfo)
  2997.     (set #dir "Developer/BB2/Include/MUI")
  2998.     (P_MkDirInfo)
  2999.     (set #pattern 0)
  3000.     (set #file (cat @app-name "_mcc.asc"))
  3001.     (P_CpFile)
  3002.     (if #chk_bb2_example
  3003.       (
  3004.        (set #dir "Developer/BB2/Examples")
  3005.        (P_MkDirInfo)
  3006.        (set #file (cat @app-name "-Demo.asc"))
  3007.        (P_CpFile)
  3008.       )
  3009.     )
  3010.        )
  3011.      )
  3012.  
  3013.     )
  3014.   )
  3015.  
  3016.   (if #install_source
  3017.     (
  3018.      (set #infos 1)
  3019.      (set #dir "Developer/Source")
  3020.      (P_MkDirInfo)
  3021.      (set #dir (tackon #dir (cat "MCC_" @app-name)))
  3022.      (P_MkDirInfo)
  3023.      (copyfiles (prompt #prompt_copy)
  3024.         (help @copyfiles-help)
  3025.         (source (tackon #src-dir #dir))
  3026.         (dest (tackon #dest-dir #dir))
  3027.         (all)
  3028.         (optional "nofail" "force")
  3029.         (confirm "expert")
  3030.      )
  3031.     )
  3032.   )
  3033.   (complete 78)
  3034.  
  3035.   (if #install_images
  3036.     (
  3037.      (set #infos 1)
  3038.      (set #dir "Images")
  3039.      (P_MkDirInfo)
  3040.      (copyfiles (prompt #prompt_copy)
  3041.         (help @copyfiles-help)
  3042.         (source (tackon #src-dir #dir))
  3043.         (dest (tackon #dest-dir #dir))
  3044.         (all)
  3045.         (optional "nofail" "force")
  3046.         (confirm "expert")
  3047.      )
  3048.     )
  3049.   )
  3050.   (complete 89)
  3051.  
  3052.   (P_CustomInstall)
  3053.   (complete 100)
  3054.  )
  3055.  
  3056.  (procedure P_Uninstall
  3057.   (set #existsmask #old_existsmask)
  3058.   (set #all (askbool (prompt #prompt_uninstall_all)
  3059.              (help #help_uninstall_all)
  3060.              (default 1)
  3061.         )
  3062.   )
  3063.   (if (NOT #all)
  3064.     (
  3065.      (set #prompt #prompt_uninstall_parts)
  3066.      (set #defaultmask %0000000)
  3067.      (P_AskParts)
  3068.      (if (IN #parts 1)
  3069.        (
  3070.     (set #prompt #prompt_uninstall_mcc_catalogs)
  3071.     (set #langmask #old_mcc_catalogs)
  3072.     (set #defaultmask %0000000000000000000000000)
  3073.     (P_AskLanguages)
  3074.     (set #uninstall_mcc_catalogs #langmask)
  3075.     (if (NOT (IN #parts 0))
  3076.       (
  3077.        (set #prompt #prompt_uninstall_mcp_catalogs)
  3078.        (set #langmask #old_mcp_catalogs)
  3079.        (set #defaultmask %0000000000000000000000000)
  3080.        (P_AskLanguages)
  3081.        (set #uninstall_mcp_catalogs #langmask)
  3082.       )
  3083.     )
  3084.        )
  3085.      )
  3086.      (if (IN #parts 2)
  3087.        (
  3088.     (set #prompt #prompt_uninstall_docs)
  3089.     (set #docmask #old_docs)
  3090.     (set #defaultmask %000)
  3091.     (P_AskDocFormats)
  3092.     (set #uninstall_asciidocs 0)
  3093.     (set #uninstall_agdocs 0)
  3094.     (set #uninstall_htmldocs 0)
  3095.  
  3096.     (if (IN #docmask 0)
  3097.       (
  3098.        (set #promp #prompt_uninstall_asciidocs)
  3099.        (set #langmask #old_asciidocs)
  3100.        (set #defaultmask %0000000000000000000000000)
  3101.        (P_AskLanguages)
  3102.        (set #uninstall_asciidocs #langmask)
  3103.       )
  3104.     )
  3105.     (if (IN #docmask 1)
  3106.       (
  3107.        (set #promp #prompt_uninstall_agdocs)
  3108.        (set #langmask #old_agdocs)
  3109.        (set #defaultmask %0000000000000000000000000)
  3110.        (P_AskLanguages)
  3111.        (set #uninstall_agdocs #langmask)
  3112.       )
  3113.     )
  3114.     (if (IN #docmask 2)
  3115.       (
  3116.        (set #promp #prompt_uninstall_htmldocs)
  3117.        (set #langmask #old_htmldocs)
  3118.        (set #defaultmask %0000000000000000000000000)
  3119.        (P_AskLanguages)
  3120.        (set #uninstall_htmldocs #langmask)
  3121.       )
  3122.     )
  3123.  
  3124.        )
  3125.      )
  3126.      (if (IN #parts 4)
  3127.        (
  3128.     (set #prompt #prompt_uninstall_plangs)
  3129.     (set #plangmask #old_proglang)
  3130.     (set #defaultmask %0000000000)
  3131.     (P_AskProgLangs)
  3132.     (set #uninstall_proglang #plangmask)
  3133.        )
  3134.      )
  3135.     )
  3136.   )
  3137.   (complete 0)
  3138.  
  3139.   (if (AND #old_mcc #all)
  3140.     (delete (tackon (tackon #dest-dir "libs/mui") (cat @app-name ".mcc")) (optional "force"))
  3141.   )
  3142.   (complete 13)
  3143.  
  3144.   (if (OR #all (IN #parts 0))
  3145.     (
  3146.      (if #old_mcp
  3147.        (delete (tackon (tackon #dest-dir "libs/mui") (cat @app-name ".mcp")) (optional "force"))
  3148.      )
  3149.      (set #parts (BITOR #parts %00010))
  3150.      (set #uninstall_mcp_catalogs #old_mcp_catalogs)
  3151.     )
  3152.   )
  3153.   (complete 25)
  3154.  
  3155.   (if (AND #old_catalogs (OR #all (IN #parts 1)))
  3156.     (
  3157.      (if #old_mcc_catalogs
  3158.        (
  3159.     (set #dir (tackon #dest-dir "Locale/Catalogs"))
  3160.     (set #file (cat @app-name "_mcc.catalog"))
  3161.     (set #langmask (if #all #old_mcc_catalogs #uninstall_mcc_catalogs))
  3162.     (P_DeleteLanguages)
  3163.        )
  3164.      )
  3165.      (if #old_mcp_catalogs
  3166.        (
  3167.     (set #dir (tackon #dest-dir "Locale/Catalogs"))
  3168.     (set #file (cat @app-name "_mcp.catalog"))
  3169.     (set #langmask #uninstall_mcp_catalogs)
  3170.     (P_DeleteLanguages)
  3171.        )
  3172.      )
  3173.     )
  3174.   )
  3175.   (complete 38)
  3176.  
  3177.   (if (OR #all (IN #parts 2))
  3178.     (
  3179.      (if #old_asciidocs
  3180.        (
  3181.     (set #dir (tackon #dest-dir "Docs"))
  3182.     (set #file (cat @app-name "_mcc.doc"))
  3183.     (set #langmask (if #all #old_asciidocs #uninstall_asciidocs))
  3184.     (P_DeleteLanguages)
  3185.        )
  3186.      )
  3187.  
  3188.      (if #old_agdocs
  3189.        (
  3190.     (set #dir (tackon #dest-dir "Docs"))
  3191.     (set #file (cat @app-name "_mcc.guide"))
  3192.     (set #langmask (if #all #old_agdocs #uninstall_agdocs))
  3193.     (P_DeleteLanguages)
  3194.        )
  3195.      )
  3196.  
  3197.      (if #old_htmldocs
  3198.        (
  3199.     (set #dir (tackon #dest-dir "Docs"))
  3200.     (set #langmask (if #all #old_htmldocs #uninstall_htmldocs))
  3201.     (set #oldlangmask #langmask)
  3202.     (P_BitToLanguage)
  3203.     (foreach (tackon #dir #lang) (cat @app-name "_#?.html")
  3204.       (
  3205.        (set #langmask #oldlangmask)
  3206.        (set #file @each-name)
  3207.        (P_DeleteLanguages)
  3208.       )
  3209.     )
  3210.        )
  3211.      )
  3212.  
  3213.     )
  3214.   )
  3215.   (complete 50)
  3216.  
  3217.   (if (AND #old_demo (OR #all (IN #parts 3)))
  3218.     (
  3219.      (set #dir (tackon #dest-dir "Demos"))
  3220.      (delete (tackon #dir (cat @app-name "-Demo")) (optional "force"))
  3221.      (delete (tackon #dir (cat @app-name "-Demo.info")) (optional "force"))
  3222.      (P_DelEmptyDir)
  3223.     )
  3224.   )
  3225.   (complete 63)
  3226.  
  3227.   (if (AND #old_proglang (OR #all (IN #parts 4)))
  3228.     (
  3229.  
  3230.      (if (OR #all (IN #uninstall_proglang 0))
  3231.        (
  3232.     (if #old_c_h
  3233.       (
  3234.        (set #dir (tackon #dest-dir "Developer/C/Include/MUI"))
  3235.        (delete (tackon #dir (cat @app-name "_mcc.h")) (optional "force"))
  3236.        (P_DelEmptyDir)
  3237.        (set #dir (pathonly #dir))
  3238.        (P_DelEmptyDir)
  3239.       )
  3240.     )
  3241.     (if #old_c_example
  3242.       (
  3243.        (set #dir (tackon #dest-dir "Developer/C/Examples"))
  3244.        (delete (tackon #dir (cat @app-name "-Demo.c")) (optional "force"))
  3245.        (P_DelEmptyDir)
  3246.       )
  3247.     )
  3248.     (set #dir (tackon #dest-dir "Developer/C"))
  3249.     (P_DelEmptyDir)
  3250.        )
  3251.      )
  3252.  
  3253.      (if (OR #all (IN #uninstall_proglang 2))
  3254.        (
  3255.     (if #old_asm_i
  3256.       (
  3257.        (set #dir (tackon #dest-dir "Developer/Assembler/Include/MUI"))
  3258.        (delete (tackon #dir (cat @app-name "_mcc.i")) (optional "force"))
  3259.        (P_DelEmptyDir)
  3260.        (set #dir (pathonly #dir))
  3261.        (P_DelEmptyDir)
  3262.       )
  3263.     )
  3264.     (if #old_asm_example
  3265.       (
  3266.        (set #dir (tackon #dest-dir "Developer/Assembler/Examples"))
  3267.        (delete (tackon #dir (cat @app-name "-Demo.s")) (optional "force"))
  3268.        (P_DelEmptyDir)
  3269.       )
  3270.     )
  3271.     (set #dir (tackon #dest-dir "Developer/Assembler"))
  3272.     (P_DelEmptyDir)
  3273.        )
  3274.      )
  3275.  
  3276.      (if (OR #all (IN #uninstall_proglang 3))
  3277.        (
  3278.     (if #old_e_e
  3279.       (
  3280.        (set #dir (tackon #dest-dir "Developer/Amiga-E/Modules/MUI"))
  3281.        (delete (tackon #dir (cat @app-name "_mcc.e")) (optional "force"))
  3282.        (P_DelEmptyDir)
  3283.        (set #dir (pathonly #dir))
  3284.        (P_DelEmptyDir)
  3285.       )
  3286.     )
  3287.     (if #old_e_example
  3288.       (
  3289.        (set #dir (tackon #dest-dir "Developer/Amiga-E/Examples"))
  3290.        (delete (tackon #dir (cat @app-name "-Demo.e")) (optional "force"))
  3291.        (P_DelEmptyDir)
  3292.       )
  3293.     )
  3294.     (set #dir (tackon #dest-dir "Developer/Amiga-E"))
  3295.     (P_DelEmptyDir)
  3296.        )
  3297.      )
  3298.  
  3299.      (if (OR #all (IN #uninstall_proglang 4))
  3300.        (
  3301.     (set #dir (tackon #dest-dir "Developer/Modula/txt"))
  3302.     (if #old_modula_def
  3303.       (delete (tackon #dir (cat "MCC" @app-name ".def")) (optional "force"))
  3304.     )
  3305.     (if #old_modula_mod
  3306.       (delete (tackon #dir (cat "MCC" @app-name ".mod")) (optional "force"))
  3307.     )
  3308.     (P_DelEmptyDir)
  3309.     (if #old_modula_demo
  3310.       (
  3311.        (set #dir (tackon #dest-dir "Developer/Modula/Demo"))
  3312.        (delete (tackon #dir (cat @app-name "Demo.mod")) (optional "force"))
  3313.        (P_DelEmptyDir)
  3314.       )
  3315.     )
  3316.     (set #dir (tackon #dest-dir "Developer/Modula"))
  3317.     (P_DelEmptyDir)
  3318.        )
  3319.      )
  3320.  
  3321.      (if (OR #all (IN #uninstall_proglang 5))
  3322.        (
  3323.     (if #old_oberon_mod
  3324.       (
  3325.        (set #dir (tackon #dest-dir "Developer/Oberon/txt"))
  3326.        (delete (tackon #dir (cat "MCC" @app-name ".mod")) (optional "force"))
  3327.        (P_DelEmptyDir)
  3328.       )
  3329.     )
  3330.     (if #old_oberon_example
  3331.       (
  3332.        (set #dir (tackon #dest-dir "Developer/Oberon/Examples"))
  3333.        (delete (tackon #dir (cat @app-name "Demo.mod")) (optional "force"))
  3334.        (P_DelEmptyDir)
  3335.       )
  3336.     )
  3337.     (set #dir (tackon #dest-dir "Developer/Oberon"))
  3338.     (P_DelEmptyDir)
  3339.        )
  3340.      )
  3341.  
  3342.      (if (OR #all (IN #uninstall_proglang 6))
  3343.        (
  3344.     (if #old_rexx
  3345.       (
  3346.        (set #dir (tackon #dest-dir "Developer/Rexx/Include"))
  3347.        (delete (tackon #dir (cat @app-name "_mcc.rexx")) (optional "force"))
  3348.        (P_DelEmptyDir)
  3349.       )
  3350.     )
  3351.     (if #old_rexx_example
  3352.       (
  3353.        (set #dir (tackon #dest-dir "Developer/Rexx/Examples"))
  3354.        (delete (tackon #dir (cat @app-name "-Demo.rexx")) (optional "force"))
  3355.        (P_DelEmptyDir)
  3356.       )
  3357.     )
  3358.     (set #dir (tackon #dest-dir "Developer/Rexx"))
  3359.     (P_DelEmptyDir)
  3360.        )
  3361.      )
  3362.  
  3363.      (if (OR #all (IN #uninstall_proglang 7))
  3364.        (
  3365.     (set #dir (tackon #dest-dir "Developer/Cluster/txt"))
  3366.     (if #old_cluster_def
  3367.       (delete (tackon #dir (cat "MCC" @app-name ".def")) (optional "force"))
  3368.     )
  3369.     (if #old_cluster_mod
  3370.       (delete (tackon #dir (cat "MCC" @app-name ".mod")) (optional "force"))
  3371.     )
  3372.     (if #old_cluster_demo
  3373.       (delete (tackon #dir (cat @app-name "Demo.mod")) (optional "force"))
  3374.     )
  3375.     (P_DelEmptyDir)
  3376.     (set #dir (tackon #dest-dir "Developer/Cluster"))
  3377.     (P_DelEmptyDir)
  3378.        )
  3379.      )
  3380.  
  3381.      (if (OR #all (IN #uninstall_proglang 8))
  3382.        (
  3383.     (if #old_bb2
  3384.       (
  3385.        (set #dir (tackon #dest-dir "Developer/BB2/Include/MUI"))
  3386.        (delete (tackon #dir (cat @app-name "_mcc.asc")) (optional "force"))
  3387.        (P_DelEmptyDir)
  3388.        (set #dir (pathonly #dir))
  3389.        (P_DelEmptyDir)
  3390.       )
  3391.     )
  3392.     (if #old_bb2_example
  3393.       (
  3394.        (set #dir (tackon #dest-dir "Developer/BB2/Examples"))
  3395.        (delete (tackon #dir (cat @app-name "-Demo.asc")) (optional "force"))
  3396.        (P_DelEmptyDir)
  3397.       )
  3398.     )
  3399.     (set #dir (tackon #dest-dir "Developer/BB2"))
  3400.     (P_DelEmptyDir)
  3401.        )
  3402.      )
  3403.  
  3404.      (if (AND #old_autodoc (OR #all (NOT (BITXOR #uninstall_proglang #old_proglang))))
  3405.        (
  3406.     (set #dir (tackon #dest-dir "Developer/Autodocs"))
  3407.     (delete (tackon #dir (cat "MCC_" @app-name ".doc")) (optional "force"))
  3408.     (P_DelEmptyDir)
  3409.        )
  3410.      )
  3411.  
  3412.     )
  3413.   )
  3414.   (complete 75)
  3415.  
  3416.   (if (AND #old_source (OR #all (IN #parts 5)))
  3417.     (
  3418.      (set #dir (tackon (tackon #dest-dir "Developer/Source") (cat "MCC_" @app-name)))
  3419.      (P_DelDirRecursive)
  3420.      (set #dir (pathonly #dir))
  3421.      (P_DelEmptyDir)
  3422.     )
  3423.   )
  3424.   (complete 88)
  3425.  
  3426.   (set #dir (tackon #dest-dir "Developer"))
  3427.   (P_DelEmptyDir)
  3428.  
  3429.   (P_CustomUninstall)
  3430.   (complete 100)
  3431.  )
  3432.  
  3433.  (P_GetOSVersion)
  3434.  (set #ver2 #min_os_version)
  3435.  (set #rev2 #min_os_revision)
  3436.  (P_CompareVersions)
  3437.  (if (= #result -1)
  3438.    (
  3439.     (set #ver #min_os_version)
  3440.     (set #rev #min_os_revision)
  3441.     (P_GetOSVersionStr)
  3442.     (abort (#abort_oldos #str #os_str))
  3443.    )
  3444.  )
  3445.  
  3446.  (P_GetMUIVersion)
  3447.  (if (= #mui_ver 0)
  3448.    (abort #abort_nomui)
  3449.  )
  3450.  (set #ver2 #min_mui_version)
  3451.  (set #rev2 0)
  3452.  (P_CompareVersions)
  3453.  (if (= #result -1)
  3454.    (
  3455.     (set #ver #min_mui_version)
  3456.     (set #rev #min_mui_revision)
  3457.     (P_GetMUIVersionStr)
  3458.     (abort (#abort_oldmui #str #mui_str))
  3459.    )
  3460.  )
  3461.  
  3462.  (if (= (fileonly (pathonly @icon)) "Install")
  3463.    (set #src-dir "/")
  3464.    (set #src-dir "")
  3465.  )
  3466.  (set #dest-dir @default-dest)
  3467.  (set #dir #dest-dir)
  3468.  (P_CheckExists)
  3469.  (P_CustomExists)
  3470.  (set #old_mcc #chk_mcc)
  3471.  (set #old_mcp #chk_mcp)
  3472.  (set #old_demo #chk_demo)
  3473.  (set #old_catalogs #chk_catalogs)
  3474.  (set #old_mcc_catalogs #chk_mcc_catalogs)
  3475.  (set #old_mcp_catalogs #chk_mcp_catalogs)
  3476.  (set #old_docs #chk_docs)
  3477.  (set #old_asciidocs #chk_asciidocs)
  3478.  (set #old_agdocs #chk_agdocs)
  3479.  (set #old_htmldocs #chk_htmldocs)
  3480.  (set #old_proglang #chk_proglang)
  3481.  (set #old_progdirs #chk_progdirs)
  3482.  (set #old_autodoc #chk_autodoc)
  3483.  (set #old_c_h #chk_c_h)
  3484.  (set #old_c_example #chk_c_example)
  3485.  (set #old_asm_i #chk_asm_i)
  3486.  (set #old_asm_example #chk_asm_example)
  3487.  (set #old_e_e #chk_e_e)
  3488.  (set #old_e_example #chk_e_example)
  3489.  (set #old_modula_def #chk_modula_def)
  3490.  (set #old_modula_mod #chk_modula_mod)
  3491.  (set #old_modula_demo #chk_modula_demo)
  3492.  (set #old_oberon_mod #chk_oberon_mod)
  3493.  (set #old_oberon_example #chk_oberon_example)
  3494.  (set #old_source #chk_source)
  3495.  (set #old_existsmask #chk_existsmask)
  3496.  (set #old_rexx #chk_rexx)
  3497.  (set #old_rexx_example #chk_rexx_example)
  3498.  (set #old_cluster_def #chk_cluster_def)
  3499.  (set #old_cluster_mod #chk_cluster_mod)
  3500.  (set #old_cluster_demo #chk_cluster_demo)
  3501.  (set #old_bb2 #chk_bb2)
  3502.  (set #old_bb2_example #chk_bb2_example)
  3503.  (set #old_muibuilder3 #chk_muibuilder3)
  3504.  (set #old_muibuilder3_behaviour #chk_muibuilder3_behaviour)
  3505.  
  3506.  (set #dir #src-dir)
  3507.  (P_CheckExists)
  3508.  
  3509.  (set #file (tackon (tackon #dest-dir "libs/mui") (cat @app-name ".mcc")))
  3510.  (P_GetVersion)
  3511.  (set #ver2 #ver)
  3512.  (set #rev2 #rev)
  3513.  
  3514.  (set #i 0)
  3515.  (set #file "")
  3516.  (set #abstract 1)
  3517.  (while (AND (< #i 10) (= (strlen #file) 0))
  3518.    (
  3519.     (if (exists (tackon (tackon #src-dir "libs/mui") (cat @app-name (select #i "" "000" "010" "020" "020f" "030" "030f" "040" "040f" "060") ".mcc")) (noreq))
  3520.       (
  3521.        (set #file (tackon (tackon #src-dir "libs/mui") (cat @app-name (select #i "" "000" "010" "020" "020f" "030" "030f" "040" "040f" "060") ".mcc")))
  3522.        (set #abstract 0)
  3523.       )
  3524.     )
  3525.     (set #i (+ #i 1))
  3526.    )
  3527.  )
  3528.  (P_GetVersion)
  3529.  
  3530.  (P_CompareVersions)
  3531.  (if (= #result -1)
  3532.    (abort (#abort_oldversion #ver2 #rev2 #ver #rev))
  3533.    (if (= #result 0)
  3534.      (if (= #ver 0)
  3535.        (set #update 0)
  3536.        (set #update 1)
  3537.      )
  3538.      (set #update 0)
  3539.    )
  3540.  )
  3541.  
  3542.  (select (if (OR #old_mcc #old_autodoc)
  3543.        (askchoice (prompt #prompt_install_uninstall)
  3544.               (help #help_askchoice @askchoice-help)
  3545.               (default 0)
  3546.               (choices
  3547.             (cat #prop
  3548.                  (if (= #update 0)
  3549.                    (
  3550.                 #choice_install
  3551.                    )
  3552.                    (
  3553.                 #choice_update
  3554.                    )
  3555.                  )
  3556.             )
  3557.             #choice_uninstall
  3558.               )
  3559.        )
  3560.        (
  3561.         (message #prompt_info)
  3562.         0
  3563.        )
  3564.      )
  3565.    (
  3566.     (welcome #welcome_install)
  3567.     (P_Install)
  3568.    )
  3569.    (
  3570.     (set @abort-button #button_abort)
  3571.     (welcome #welcome_uninstall)
  3572.     (P_Uninstall)
  3573.     (exit #exit_uninstall_finished (quiet))
  3574.    )
  3575.  )
  3576.